Docker基础与镜像发布

【Docker基础】

1.docker是什么?

docker是一种开源的容器化平台,它可以将应用程序和服务封装在独立的容器中,并且可以在任何环境中运行。docker的容器提供了更高的灵活性、可移植性和安全性。与传统的虚拟化技术相比,docker容器更加轻量级,启动更快,占用资源更少。它可以用于快速部署和扩展应用程序、创建开发和测试环境、构建和发布软件等。docker也成为了现代化应用程序开发和部署的主要技术之一。

2.docker能干嘛?

docker是一种容器化技术,可以将应用程序和其依赖的组件打包成一个独立的容器,使应用程序能够在不同的环境中快速、高效地部署和运行。具体来说,docker可以用于以下领域:

  1. 应用程序开发、测试和部署:开发人员可以使用docker来创建一个容器化的开发环境,用于测试和调试应用程序,同时将其打包成一个容器,便于发布和部署到不同的生产环境。

  2. 云端应用部署:docker可以在云平台上部署应用程序,简化了应用程序的部署流程,提高了部署效率和可靠性。

  3. 微服务架构:docker可以将不同的微服务应用程序打包成独立的容器,以便于管理和部署,同时可以通过容器间的通信,构建一个高效的微服务架构。

  4. 虚拟化:docker可以实现操作系统层面的虚拟化,与传统的虚拟化方式相比,Docker的性能更好,占用资源更少,更容易部署和管理。
    … … … … … . … … … … … … … … … … …该文献均来自于网络… … … … … … … … … … … … … … …

3.docker去哪下?

• docker官网:http://www.docker.com
• docker Hub官网: https://hub.docker.com/

4.docker安装环境:

查看自己的内核
uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。
yum安装gcc相关:
在这里插入图片描述

5.yum安装gcc:

命令:

yum -y install gcc
yum -y install gcc-c++

执行命令

yum install -y yum-utils

在这里插入图片描述

设置stable镜像仓库
推荐

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

在这里插入图片描述在这里插入图片描述

6.更新yum软件包索引

yum makecache fast

7.安装DOCKER CE

yum -y install docker-ce docker-ce-cli containerd.io

在这里插入图片描述

启动docker

systemctl start docker

测试

docker version

在这里插入图片描述
… … … … … . … … … … … … … … … … … … … … … … … … … … … … … … …

【镜像发布】

阿里云镜像加速

简介:

阿里云镜像加速是一种能够提高Docker镜像下载速度的服务。通过使用阿里云镜像加速,可以在Docker Hub或其他公共Docker Registry上查找并下载镜像时,从阿里云镜像仓库中获取。由于阿里云在全球范围内部署了高速网络,因此使用阿里云镜像加速可以提高下载速度,并减少镜像下载时出现的错误和超时。

操作步骤:

1.注册一个属于自己的阿里云账户(可复用淘宝账号)
获得加速器地址连接
登陆阿里云开发者平台
选择容器镜像服务
下载镜像:

在这里插入图片描述

2.选择免费使用:
在这里插入图片描述
3.选择镜像加速器
在这里插入图片描述
4.配置镜像加速器:
在这里插入图片描述
5.激活配置文件 重启服务器:
在这里插入图片描述
6.永远的HelloWorld:

·启动Docker后台容器(测试运行 hello-world)
命令:docker run hello-world
在这里插入图片描述
输出这段提示以后,hello world就会停止运行,容器自动终止。

7.镜像命令
列出本地主机上的镜像
docker images
在这里插入图片描述

8.安装vim:

docker容器内执行上述两条命令:
apt-get update
apt-get -y install vim
在这里插入图片描述
9.创建自己的容器:

docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名]

在这里插入图片描述
10.启动我们的新镜像并和原来的对比:
在这里插入图片描述
11.创建镜像仓库:
在这里插入图片描述

Docker基础与镜像发布的心得体会:

心得体会:

1. 了解Docker基础知识

在使用Docker之前,必须要了解一些基础知识,例如Docker镜像、容器、Dockerfile、Docker Compose等等。这些基础知识可以帮助我们更好地理解Docker的工作原理和使用方法。

2. 学习Docker镜像的构建

Docker镜像是Docker运行的基础,我们可以通过Dockerfile来构建自己的镜像,也可以使用别人已经构建好的镜像。学习Docker镜像的构建可以帮助我们更好地掌握Docker的使用技巧和方法。

3. 进行Docker镜像的发布和部署=

发布和部署Docker镜像是使用Docker的最终目的,这时我们需要将自己的镜像发布到Docker Hub或者私有仓库中,然后通过Docker Compose或者Kubernetes等工具进行部署。在进行发布和部署时,要注意镜像的版本管理和升级。

4. 不断学习和实践

Docker是一个持续发展的技术,新的特性和更新版本不断出现,因此我们需要不断学习和实践,以便更好地掌握Docker的使用和技术。

链接:

链接来源:https://www.csdn.net ,仅供参考
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机网络技术1班-何念帝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值