Linux 安装Doceker Engine
在 Ubuntu 上安装 Docker Engine
Docker Engine for Ubuntu 与 x86_64(或 amd64)、armhf、arm64、 S390x 和 PPC64LE (PPC64EL) 架构。
卸载旧版本
在安装 Docker Engine 之前,您需要卸载任何冲突的软件包。
要卸载的非官方软件包是:
docker.io
docker-compose
docker-compose-v2
docker-doc
podman-docker
执行以下命令卸载所有冲突的软件包。
$ for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
apt-get
可能会报告您没有安装这些软件包。
安装方法
使用存储库安装apt
在新主机上首次安装 Docker Engine 之前,您需要 需要设置 Docker 存储库。之后,您可以安装和更新 存储库中的 Docker。
-
设置 Docker 的存储库。
apt
# Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # Add the repository to Apt sources: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update
-
安装 Docker 软件包。
最近的 特定版本
要安装最新版本,请运行:
$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
-
通过运行映像来验证 Docker Engine 安装是否成功。
hello-world
$ sudo docker run hello-world
此命令将下载测试映像并在容器中运行它。当 container 运行时,它会打印确认消息并退出。
现在,您已成功安装并启动 Docker Engine。
在 Debian 上安装 Docker Engine
卸载旧版本
在安装 Docker Engine 之前,您需要卸载任何冲突的软件包。
要卸载的非官方软件包是:
docker.io
docker-compose
docker-doc
podman-docker
执行以下命令卸载所有冲突的软件包。
$ for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done
安装方法
使用存储库安装apt
在新主机上首次安装 Docker Engine 之前,您需要 需要设置 Docker 存储库。之后,您可以安装和更新 存储库中的 Docker。apt
-
设置 Docker 的存储库。
apt
# Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # Add the repository to Apt sources: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update
-
安装 Docker 软件包。
最近的 特定版本
要安装最新版本,请运行:
$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
-
通过运行映像来验证安装是否成功:
hello-world
$ sudo docker run hello-world
此命令将下载测试映像并在容器中运行它。当 container 运行时,它会打印确认消息并退出。
现在,您已成功安装并启动 Docker Engine。
在 CentOS 上安装 Docker Engine
操作系统要求
- CentOS 9
卸载旧版本
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
yum
可能会报告您没有安装这些软件包。
安装方法
使用 rpm 存储库安装
在新主机上首次安装 Docker Engine 之前,您需要 需要设置 Docker 存储库。之后,您可以安装和更新 存储库中的 Docker。
设置存储库
安装软件包(提供实用程序)并设置存储库。yum-utils
yum-config-manager
$ sudo yum install -y yum-utils
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker Engine
-
安装 Docker Engine、containerd 和 Docker Compose:
最近的 特定版本
要安装最新版本,请运行:
$ sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
如果系统提示接受 GPG 密钥,请验证指纹是否匹配,如果匹配,请接受它。
060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
此命令会安装 Docker,但不会启动 Docker。它还会创建一个组,但是,默认情况下它不会向该组添加任何用户。
docker
-
启动 Docker。
$ sudo systemctl start docker
-
通过运行映像来验证 Docker Engine 安装是否成功。
hello-world
$ sudo docker run hello-world
此命令将下载测试映像并在容器中运行它。当 container 运行时,它会打印确认消息并退出。
现在,您已成功安装并启动 Docker Engine。
版权声明:
作者:Gweek
链接:https://bbs.geek.nyc.mn/archives/35
来源:Gweek postHub
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论