您好,登录后才能下订单哦!
Docker 是一个开源的应用容器引擎,允许开发者将应用及其依赖打包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上。Docker 容器与虚拟机不同,它们共享宿主机的操作系统内核,因此更加轻量级和高效。
本文将详细介绍如何在 Linux 系统上安装 Docker Community Edition (docker-ce)。
在安装 Docker 之前,请确保您的系统满足以下要求:
cgroups
和 namespaces
功能已启用如果您的系统上已经安装了旧版本的 Docker,建议先卸载它们以避免冲突:
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
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
通过搜索指纹的后 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]
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
apt
包索引sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
列出仓库中可用的版本:
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
sudo systemctl start docker
hello-world
镜像sudo docker run hello-world
如果安装成功,您将看到类似以下的输出:
Hello from Docker!
This message shows that your installation appears to be working correctly.
...
默认情况下,Docker 命令需要 sudo
权限。为了避免每次使用 Docker 时都需要输入 sudo
,可以将用户添加到 docker
组:
sudo usermod -aG docker $USER
注销并重新登录以使组更改生效。
如果您需要卸载 Docker CE,可以执行以下命令:
sudo apt-get purge docker-ce
sudo rm -rf /var/lib/docker
通过以上步骤,您已经成功在 Linux 系统上安装并配置了 Docker CE。Docker 的强大功能可以帮助您更高效地开发、测试和部署应用程序。希望本文对您有所帮助,祝您使用 Docker 愉快!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。