Linux下如何安装docker-ce

发布时间:2021-07-28 21:57:25 作者:chen
来源:亿速云 阅读:236

Linux下如何安装docker-ce

Docker 是一个开源的应用容器引擎,允许开发者将应用及其依赖打包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上。Docker 容器与虚拟机不同,它们共享宿主机的操作系统内核,因此更加轻量级和高效。

本文将详细介绍如何在 Linux 系统上安装 Docker Community Edition (docker-ce)。

1. 系统要求

在安装 Docker 之前,请确保您的系统满足以下要求:

2. 卸载旧版本

如果您的系统上已经安装了旧版本的 Docker,建议先卸载它们以避免冲突:

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

3. 设置 Docker 仓库

3.1 更新 apt 包索引

sudo apt-get update

3.2 安装必要的包

apt 可以通过 HTTPS 使用仓库:

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

3.3 添加 Docker 的官方 GPG 密钥

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

3.4 验证密钥

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

sudo apt-key fingerprint 0EBFCD88

输出应类似于:

pub   rsa4096 2017-02-22 [SCEA]
      9DC8 5822 9FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88
uid           [ unknown] Docker Release (CE deb) <docker@docker.com>
sub   rsa4096 2017-02-22 [S]

3.5 设置稳定版仓库

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

4. 安装 Docker CE

4.1 更新 apt 包索引

sudo apt-get update

4.2 安装最新版本的 Docker CE 和 containerd

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

4.3 安装特定版本的 Docker CE

列出仓库中可用的版本:

apt-cache madison docker-ce

输出应类似于:

docker-ce | 5:18.09.1~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 18.06.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages
docker-ce | 18.06.0~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages

安装特定版本:

sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io

例如:

sudo apt-get install docker-ce=5:18.09.1~3-0~ubuntu-xenial docker-ce-cli=5:18.09.1~3-0~ubuntu-xenial containerd.io

5. 验证安装

5.1 启动 Docker

sudo systemctl start docker

5.2 运行 hello-world 镜像

sudo docker run hello-world

如果安装成功,您将看到类似以下的输出:

Hello from Docker!
This message shows that your installation appears to be working correctly.
...

6. 配置 Docker 以非 root 用户身份运行

默认情况下,Docker 命令需要 sudo 权限。为了避免每次使用 Docker 时都需要输入 sudo,可以将用户添加到 docker 组:

sudo usermod -aG docker $USER

注销并重新登录以使组更改生效。

7. 卸载 Docker CE

如果您需要卸载 Docker CE,可以执行以下命令:

sudo apt-get purge docker-ce
sudo rm -rf /var/lib/docker

8. 总结

通过以上步骤,您已经成功在 Linux 系统上安装并配置了 Docker CE。Docker 的强大功能可以帮助您更高效地开发、测试和部署应用程序。希望本文对您有所帮助,祝您使用 Docker 愉快!

推荐阅读:
  1. ubuntu安装docker-ce
  2. kubernetes集群安装指南:docker-ce部署

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

docker

上一篇:springboot怎么修改打包后的项目名称

下一篇:Linux下常用的shell命令总结

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》