ubuntu 卸载docker_在云服务器(Ubuntu 20.04 LTS)上部署Docker环境

一、前言

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版)。

a0ac6d06ec6c488de807290ab274a232.png

本文所撰写的教程以一款阿里云旗下的ECS为例,其搭载的操作系统环境为Ubuntu 20.04.1 LTS 。如下图: 14407cca9125147fbd84091d1f6d232d.png 本文的系统命令一般会在语句前加上#号或~$,以区分系统命令及其他内容。输入命令时,无需输入#号或~$。 二、创建root帐户及其密码 创建root帐户及其密码的命令如下:
~$ sudo su root# sudo passwd root
输入两次密码后便设置成功,如下图:

e582e8ea26bd3280e8f88274d2374481.png

三、Ubuntu Docker 安装

Docker Engine-Community 支持以下的 Ubuntu 版本:

  • Xenial 16.04 (LTS)

  • Bionic 18.04 (LTS)

  • Cosmic 18.10

  • Disco 19.04

  • 其他更新的版本……

Docker Engine - Community 支持上 x86_64(或 amd64)armhf,arm64,s390x (IBM Z),和 ppc64le(IBM的Power)架构。

  • 卸载旧版Docker

Docker 的旧版本被称为 docker,docker.io 或 docker-engine 。如果已安装,请卸载它们,命令如下:

# sudo apt-get remove docker docker-engine docker.io containerd runc
  • 设置仓库

更新 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://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥。

# sudo apt-key fingerprint 0EBFCD88-----------------------------------pub   rsa4096 2017-02-22 [SCEA]      9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88uid           [ unknown] Docker Release (CE deb) sub   rsa4096 2017-02-22 [S]

使用以下指令设置稳定版仓库(国内仓库源):

# sudo add-apt-repository \   "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \  $(lsb_release -cs) \  stable"
  • 安装 Docker Engine-Community

更新 apt 包索引:

# sudo apt-get update

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

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

测试 Docker 是否安装成功,输入以下指令:

# sudo docker run hello-world

若打印出以下信息则安装成功:

b0649997ce0451bab56088ed4f56b9a9.png

如果要使用 Docker 作为非 root 用户,则应考虑使用类似以下方式将用户添加到 docker 组:

# sudo usermod -aG docker your-user

四、总结

本教程使用 Docker 仓库进行配置 Ubuntu 的 Docker 环境。在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker 。

121ab33cd7b09704ade8022903827f57.png

想法丨发现丨科技丨人文

让阅读成为习惯,让灵魂拥有温度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值