Docker介绍(三)--Docker 的安装

目录

1. Linux 上安装 Docker

Ubuntu 18.04 及以上版本

CentOS 7 及以上版本

Fedora

2. macOS 上安装 Docker

3. Windows 上安装 Docker

Windows 10 Pro 及以上版本

Windows 10 Home 版本

4. 验证 Docker 是否安装成功

5. 尝试运行一个简单的容器

6. 允许非 root 用户运行 Docker 命令

7. 配置 Docker 使用代理

Linux

macOS 和 Windows

总结


 

安装 Docker 可以让你在本地机器上运行容器化应用程序。以下是针对不同操作系统的详细安装指南。

1. Linux 上安装 Docker

Ubuntu 18.04 及以上版本

  1. 安装必要的软件包

     
    bash

    深色版本

    1sudo apt-get update
    2sudo apt-get install \
    3   apt-transport-https \
    4   ca-certificates \
    5   curl \
    6   gnupg-agent \
    7   software-properties-common
  2. 添加 Docker 的官方 GPG 密钥

     
    bash

    深色版本

    1curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  3. 设置稳定仓库

     
    bash

    深色版本

    1sudo add-apt-repository \
    2   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
    3   $(lsb_release -cs) \
    4   stable"
  4. 更新 apt 包索引

     
    bash

    深色版本

    1sudo apt-get update
  5. 安装 Docker Engine

     
    bash

    深色版本

    1sudo apt-get install docker-ce docker-ce-cli containerd.io
  6. 验证安装

     
    bash

    深色版本

    1sudo systemctl status docker

CentOS 7 及以上版本

  1. 安装必要的软件包

     
    bash

    深色版本

    1sudo yum install -y yum-utils
  2. 添加 Docker 的官方 GPG 密钥

     
    bash

    深色版本

    1sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  3. 安装 Docker Engine

     
    bash

    深色版本

    1sudo yum install docker-ce docker-ce-cli containerd.io
  4. 验证安装

     
    bash

    深色版本

    1sudo systemctl start docker
    2sudo systemctl enable docker

Fedora

  1. 安装 Docker Engine

     
    bash

    深色版本

    1sudo dnf install docker
  2. 验证安装

     
    bash

    深色版本

    1sudo systemctl start docker
    2sudo systemctl enable docker

2. macOS 上安装 Docker

  1. 下载 Docker Desktop: 访问 Docker 官网下载页面 (Docker Desktop: The #1 Containerization Tool for Developers | Docker) 下载适合您操作系统的 Docker Desktop。

  2. 安装 Docker Desktop

    • 双击下载的 .dmg 文件并按照提示安装。
    • 启动 Docker Desktop。

3. Windows 上安装 Docker

Windows 10 Pro 及以上版本

  1. 下载 Docker Desktop: 访问 Docker 官网下载页面 (Docker Desktop: The #1 Containerization Tool for Developers | Docker) 下载适合您操作系统的 Docker Desktop。

  2. 安装 Docker Desktop

    • 双击下载的安装包并按照提示安装。
    • 启动 Docker Desktop。

Windows 10 Home 版本

Windows 10 Home 版本不支持 Docker Desktop。您可以考虑使用虚拟机(如 VirtualBox)来安装 Docker for Linux。

4. 验证 Docker 是否安装成功

无论在哪种操作系统上安装 Docker,都可以通过以下命令来验证安装是否成功:

 

bash

深色版本

1docker --version

这将显示 Docker 的版本号。

5. 尝试运行一个简单的容器

安装完成后,可以尝试运行一个简单的容器来测试 Docker 是否正常工作:

 

bash

深色版本

1sudo docker run hello-world

这将从 Docker Hub 拉取 hello-world 镜像,并运行一个简单的容器。

6. 允许非 root 用户运行 Docker 命令

默认情况下,只有 root 用户才能运行 Docker 命令。为了让普通用户也能运行 Docker 命令,需要将用户添加到 docker 组:

 

bash

深色版本

1sudo usermod -aG docker $USER

然后注销并重新登录使更改生效。

7. 配置 Docker 使用代理

如果您所在的网络环境需要使用代理,可以配置 Docker 使用代理:

Linux

编辑 /etc/systemd/system/docker.service.d/http-proxy.conf 文件:

 

bash

深色版本

1sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf

添加以下内容:

 

ini

深色版本

1[Service]
2Environment="HTTP_PROXY=http://your.proxy.server:port" \
3            "HTTPS_PROXY=http://your.proxy.server:port" \
4            "NO_PROXY=localhost,127.0.0.1,.localdomain,.example.com"

重启 Docker 服务:

 

bash

深色版本

1sudo systemctl daemon-reload
2sudo systemctl restart docker

macOS 和 Windows

对于 macOS 和 Windows,Docker Desktop 通常会在安装过程中自动检测并配置代理设置。如果没有自动配置,可以在 Docker Desktop 的偏好设置中手动配置。

总结

通过上述步骤,您应该能够在您的操作系统上成功安装 Docker,并运行简单的容器。如果您遇到任何问题,可以查阅 Docker 的官方文档或社区论坛寻求帮助。安装 Docker 后,您就可以开始使用 Docker 来管理容器化应用程序了。

 

  • 12
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值