Docker-ce最新版在Ubuntu18.04上的安装、更新、卸载方法(存储库方式)

网友投稿 323 2022-10-22

Docker-ce最新版在Ubuntu18.04上的安装、更新、卸载方法(存储库方式)

1. 为什么使用Docker

Docker 是一个开源的容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者和系统管理员在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括 VMs(虚拟机)、bare metal、OpenStack 集群、云端、数据中心和其他的基础应用平台。容器是完全使用沙箱机制,相互之间不会有任何接口。

在linux服务器上使用docker部署环境的优点如下:

构建容易分发简单隔离应用解除依赖快速部署测完就销

Docker有企业版和社区版,本节中讲述在64位的Ubuntu18.04的机器上安装Docker Engine-Community社区版本,即Docker-ce。

2. 卸载系统中已有的docker旧版本

为了防止安装出错,需要先检查并卸载系统中存在docker的旧版本,比如​​docker​​​,​​docker.io​​​ 或​​docker-engine​​:

sudo apt-get remove docker docker-engine docker.io containerd runc

如果apt-get报告未安装这些软件包,则可以进行接下来的操作:

3. 使用存储库安装Docker-ce

在新主机上首次安装Docker Engine-Community之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker。

设置Docker存储库

更新apt包索引:

sudo apt-get update

安装以下包以使apt可以通过HTTPS使用存储库:

sudo apt-get install apt-transport-ca-certificates curl gnupg-agent software-properties-common

添加Docker的官方GPG密钥:

curl -fsSL | sudo apt-key add -

通过搜索指纹的后8个字符,验证一下现在是否拥有带有指纹的密钥 :

sudo apt-key fingerprint 0EBFCD88

使用下面的命令来设置stable存储库:

sudo add-apt-repository "deb [arch=amd64] $(lsb_release -cs) stable"

安装Docker-ce

更新apt包索引:

sudo apt-get update

安装最新版本的Docker Engine-Community和containerd:

sudo apt-get install docker-ce docker-ce-cli containerd.io

测试Docker-ce

安装完成之后,可以通过运行hello-world 映像来验证是否正确安装了Docker Engine-Community:

sudo docker run hello-world

此命令会下载测试镜像并在容器中运行。容器运行时,它会打印参考消息并退出。

Docker Engine-Community已安装并正在运行。该docker组已创建,但未添加任何用户,所以需要使用sudo来运行Docker命令。

更多的示例可以参考:​​apt-get update

然后重新安装步骤即可:

sudo apt-get install docker-ce docker-ce-cli containerd.io

卸载Docker-ce

卸载Docker Engine-社区软件包:

sudo apt-get purge docker-ce

主机上的映像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:

sudo rm -rf /var/lib/docker

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java同步器AQS架构AbstractQueuedSynchronizer原理解析下
下一篇:查看另外一台机器的docker情况 监控性能管理docker 配置Docker Daemon
相关文章

 发表评论

暂时没有评论,来抢沙发吧~