您的位置:首页 > 运维架构 > Docker

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

2020-02-06 10:57 716 查看

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-https ca-certificates curl gnupg-agent software-properties-common

添加Docker的官方GPG密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

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

sudo apt-key fingerprint 0EBFCD88


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

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(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命令。

更多的示例可以参考:https://docs.docker.com/get-started/

升级Docker-ce

先更新一下索引:

sudo 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
  • 点赞 1
  • 收藏
  • 分享
  • 文章举报
Mculover666 博客专家 发布了178 篇原创文章 · 获赞 536 · 访问量 22万+ 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: