ubuntu

ubuntu和 Cloud EulerOS 2.0 上安装docker_linux

在 Ubuntu 上安装 Docker 可以分为几个简单的步骤。以下是详细的安装过程:

步骤 1:更新系统

首先,更新 Ubuntu 系统:

sudo apt update 
sudo apt upgrade
  • 1.
  • 2.

ubuntu和 Cloud EulerOS 2.0 上安装docker_linux_02

步骤 2:安装必要依赖

安装必要的依赖包:

sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
  • 1.

ubuntu和 Cloud EulerOS 2.0 上安装docker_docker_03

步骤 3:添加 Docker GPG 密钥

添加 Docker 的 GPG 密钥以验证下载的软件包:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  • 1.

ubuntu和 Cloud EulerOS 2.0 上安装docker_docker_04

步骤 4:添加 Docker 仓库

添加 Docker 的 APT 仓库到你的系统源列表中:

echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  • 1.
  • 2.
  • 3.

ubuntu和 Cloud EulerOS 2.0 上安装docker_Docker_05

步骤 5:更新源列表并安装 Docker

更新源列表,并安装最新版本的 Docker Engine:

sudo apt update 
sudo apt install -y docker-ce docker-ce-cli containerd.io
  • 1.
  • 2.

步骤 6:验证安装

验证 Docker 是否已成功安装并运行:

sudo docker run hello-world
  • 1.

如果一切正常,你应该会看到一条消息,表明 Docker 已成功运行。

可选步骤:设置 Docker 镜像加速器

如果你在中国大陆或其他网络受限的地区,你可能需要设置一个 Docker 镜像加速器。例如,可以使用阿里云的 Docker 镜像加速器:

  1. 注册并登录阿里云账号。
  2. 创建一个新的 Access Key ID 和 Access Key Secret。
  3. 编辑 /etc/docker/daemon.json 文件(如果不存在,则创建它):
sudo vi /etc/docker/daemon.json
  • 1.
  1. 添加以下内容:
{
    "registry-mirrors": ["https://your-access-key-id.mirror.aliyuncs.com"]
}
  • 1.
  • 2.
  • 3.

your-access-key-id 替换为你的 Access Key ID。

  1. 保存并退出编辑器。
  2. 重新加载 Docker 服务:
sudo systemctl daemon-reload 
sudo systemctl restart docker
  • 1.
  • 2.

至此,你已成功在 Ubuntu 上安装了 Docker。

Cloud EulerOS 2.0 

在 Cloud EulerOS 2.0 上安装 Docker 可以分为以下几个步骤:

步骤 1:更新系统

首先,确保你的系统是最新的:

sudo yum update -y
  • 1.

ubuntu和 Cloud EulerOS 2.0 上安装docker_linux_06

步骤 2:安装必要的依赖

安装必要的依赖包:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • 1.

步骤 3:添加 Docker 仓库

添加 Docker 的 YUM 仓库到你的系统源列表中:

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  • 1.

步骤 4:安装 Docker

使用 YUM 安装 Docker:

sudo yum install -y docker-ce docker-ce-cli containerd.io
  • 1.

步骤 5:启动和启用 Docker 服务

启动 Docker 服务,并设置开机自启:

sudo systemctl start docker 
sudo systemctl enable docker
  • 1.
  • 2.

步骤 6:验证安装

检查 Docker 是否成功安装并运行:

sudo docker version 
sudo docker run hello-world
  • 1.
  • 2.

配置 Docker 镜像加速器(可选)

为了提高 Docker 镜像的下载速度,可以配置 Docker 镜像加速器。例如,使用阿里云的 Docker 镜像加速器:

sudo mkdir -p /etc/docker 
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://your.aliyuncs.com"]
}
EOF
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

your 替换为你的阿里云账号名。然后重启 Docker 服务:

sudo systemctl daemon-reload 
sudo systemctl restart docker
  • 1.
  • 2.

完成以上步骤后,你应该已经在 Cloud EulerOS 2.0 上成功安装并配置了 Docker。

yum 命令安装docker

ubuntu和 Cloud EulerOS 2.0 上安装docker_docker_07

在基于RHEL/CentOS/Fedora等系统的Linux发行版上,你可以使用yum包管理器来安装Docker。以下是安装Docker Engine的步骤:

步骤1:更新YUM包索引

首先,确保你的系统上的YUM包索引是最新的。

1sudo yum makecache fast
  • 1.

步骤2:安装必要的软件包

你需要安装yum-utils,它提供了yum-config-manager工具,以及device-mapper-persistent-datalvm2,它们是Docker所需要的。

1sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • 1.

步骤3:添加Docker的官方仓库

使用yum-config-manager来启用Docker的稳定版本仓库。

1sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  • 1.

请注意,这里的URL可能需要根据你的具体Linux发行版进行调整。例如,如果你使用的是Fedora,那么URL应该是https://download.docker.com/linux/fedora/docker-ce.repo

步骤4:列出可用的Docker版本

在安装之前,你可以查看可用的Docker版本。

1sudo yum list docker-ce --showduplicates | sort -r
  • 1.

步骤5:安装Docker

从列出的版本中选择你想要的版本进行安装,或者直接安装最新版本。

1sudo yum install docker-ce docker-ce-cli containerd.io
  • 1.

步骤6:启动Docker服务

安装完成后,你需要启动Docker服务。

1sudo systemctl start docker
  • 1.

步骤7:设置Docker开机自启

为了让Docker在每次系统启动时自动运行,可以设置其开机自启。

1sudo systemctl enable docker
  • 1.

步骤8:验证Docker是否正在运行

最后,你可以检查Docker守护进程是否正在运行。

1sudo systemctl status docker
  • 1.

如果一切顺利,你应该能看到Docker守护进程正在运行的信息。

请注意,如果你的系统防火墙是启用的,可能还需要允许Docker通过防火墙。