docker

安装 Docker

Docker 的安装步骤会根据不同的操作系统而有所不同,下面为你介绍主要操作系统的安装方法。

Ubuntu/Debian

bash

# 更新现有软件包
sudo apt update

# 安装必要的依赖包
sudo apt install apt-transport-https ca-certificates curl software-properties-common

# 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

# 添加 Docker 软件源
echo "deb [arch=$(dpkg --print-architecture) 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

# 更新软件包索引
sudo apt update

# 安装 Docker Engine
sudo apt install docker-ce docker-ce-cli containerd.io

# 启动并设置 Docker 开机自启
sudo systemctl start docker
sudo systemctl enable docker
CentOS/RHEL

bash

# 安装必要的依赖包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

# 添加 Docker 软件源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 安装 Docker Engine
sudo yum install docker-ce docker-ce-cli containerd.io

# 启动并设置 Docker 开机自启
sudo systemctl start docker
sudo systemctl enable docker
macOS

在 macOS 上安装 Docker 可以使用 Docker Desktop for Mac,具体步骤如下:

  1. 访问 Docker 官方下载页面
  2. 下载适用于 macOS 的 Docker Desktop 安装包
  3. 双击下载的 .dmg 文件
  4. 将 Docker 图标拖到 Applications 文件夹
  5. 打开 Applications 文件夹,双击 Docker 图标
  6. 按照安装向导的提示完成安装
Windows

在 Windows 上安装 Docker 可以使用 Docker Desktop for Windows,具体步骤如下:

  1. 确保你的 Windows 系统是 Windows 10 64-bit 或更高版本,并且启用了 Hyper-V 和 Containers 功能
  2. 访问 Docker 官方下载页面
  3. 下载适用于 Windows 的 Docker Desktop 安装包
  4. 双击下载的安装包,按照安装向导的提示完成安装
  5. 安装完成后,从开始菜单启动 Docker Desktop

验证安装

安装完成后,可以通过以下命令验证 Docker 是否安装成功:

bash

docker --version
# 输出类似:Docker version 20.10.12, build e91ed57

docker run hello-world
# 如果看到 "Hello from Docker!" 说明安装成功

配置 Docker

添加用户到 docker 组(可选)

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

bash

sudo usermod -aG docker $USER

添加完成后,注销并重新登录,或者执行以下命令使更改立即生效:

bash

newgrp docker
配置 Docker 镜像加速

由于网络原因,从 Docker Hub 拉取镜像可能会很慢。可以配置国内的镜像加速器来提高下载速度,例如阿里云、网易云等。

以阿里云为例,配置步骤如下:

  1. 登录阿里云控制台,进入容器镜像服务页面
  2. 在左侧导航栏选择「镜像加速器」
  3. 复制你的专属加速器地址
  4. 创建或编辑 /etc/docker/daemon.json 文件,添加以下内容:

json

{
  "registry-mirrors": ["https://your-accelerator.mirror.aliyuncs.com"]
}

  1. 重启 Docker 服务:

bash

sudo systemctl restart docker

安装 Docker Compose

Docker Compose 是一个用于定义和运行多容器 Docker 应用的工具。通过一个 YAML 文件来配置应用的服务,然后使用一个命令就可以启动所有服务。

bash

# 下载最新版本的 Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

# 添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose

# 验证安装
docker-compose --version
# 输出类似:Docker Compose version v2.15.1

卸载 Docker

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

bash

# 卸载 Docker Engine
sudo apt-get purge docker-ce docker-ce-cli containerd.io

# 删除所有镜像、容器和卷
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

以上就是 Docker 的完整搭建流程。安装完成后,你就可以开始使用 Docker 来构建、部署和运行应用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万能小贤哥

感谢大捞

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值