> 技术文档 > Docker-下载和安装_docker下载安装教程

Docker-下载和安装_docker下载安装教程


一、Linux版

1.安装docker

(1)更新软件包索引

sudo apt update

(2)安装必要的依赖

sudo apt install apt-transport-https ca-certificates curl software-properties-common

(3)添加 Docker 官方 GPG 密钥

Docker 使用 GPG 密钥来验证下载的软件包的完整性:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

(4)设置 Docker 仓库

将 Docker 的官方 APT 仓库添加到软件源中:

sudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\"

(5)更新软件包索引

重新加载软件包索引以便从 Docker 仓库下载:

sudo apt update

(6)安装 Docker CE (Community Edition)

安装 Docker:

sudo apt install docker-ce

(7)配置加速环境

修改 /etc/docker/daemon.json 文件,并添加上 registry-mirrors 键值;

sudo tee /etc/docker/daemon.json <<-\'EOF\'

{

  \"registry-mirrors\": [\"https://j9dlvpgh.mirror.aliyuncs.com\"]

}

EOF

执行命令:sudo systemctl daemon-reload

(8)启动并验证 Docker 服务

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

sudo systemctl start docker

sudo systemctl enable docker

(9)验证 Docker 安装

运行以下命令,查看 Docker 是否成功安装:

docker --version

sudo systemctl status docker

2.安装Docker Compose

(1)下载 Docker Compose 

sudo curl -L \"https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep \'tag_name\' | cut -d\\\" -f4)/docker-compose-$(uname -s)-$(uname -m)\" -o /usr/local/bin/docker-compose

(2)赋予执行权限

sudo chmod +x /usr/local/bin/docker-compose

(3)验证安装

docker-compose --version

二、Windows版

1.下载 Docker Desktop

访问 Docker 官方网站。

选择 Windows 版本并下载 Docker Desktop 安装包。

2.安装 Docker Desktop

双击下载的 .exe 文件,按照安装向导的指示完成安装。

3.配置加速环境

点击设置->Docker Engine,修改配置为下述内容:

{

  \"builder\": {

    \"gc\": {

      \"defaultKeepStorage\": \"20GB\",

      \"enabled\": true

    }

  },

  \"experimental\": false,

  \"registry-mirrors\": [

    \"https://ccr.ccs.tencentyun.com\",

    \"https://docker.rainbond.cc\",

    \"https://elastic.m.daocloud.io\",

    \"https://elastic.m.daocloud.io\",

    \"https://docker.m.daocloud.io\",

    \"https://gcr.m.daocloud.io\",

    \"https://ghcr.m.daocloud.io\",

    \"https://k8s-gcr.m.daocloud.io\",

    \"https://k8s.m.daocloud.io\",

    \"https://mcr.m.daocloud.io\",

    \"https://nvcr.m.daocloud.io\",

    \"https://quay.m.daocloud.io\"

  ]

}

4.启动 Docker Desktop

安装完成后,启动 Docker Desktop,Docker 会自动在后台启动。

5. 验证安装

可以在 PowerShell 或命令提示符下运行以下命令,验证安装:

docker --version

三、macOS版

1.下载 Docker Desktop

访问 Docker 官方网站。

选择 macOS 版本并下载 Docker Desktop 安装包。

2.安装 Docker Desktop

双击 .dmg 文件并将 Docker 图标拖动到 Applications 文件夹中。

3.配置加速环境

点击设置->Docker Engine,修改配置为下述内容:

{

  \"builder\": {

    \"gc\": {

      \"defaultKeepStorage\": \"20GB\",

      \"enabled\": true

    }

  },

  \"experimental\": false,

  \"registry-mirrors\": [

    \"https://ccr.ccs.tencentyun.com\",

    \"https://docker.rainbond.cc\",

    \"https://elastic.m.daocloud.io\",

    \"https://elastic.m.daocloud.io\",

    \"https://docker.m.daocloud.io\",

    \"https://gcr.m.daocloud.io\",

    \"https://ghcr.m.daocloud.io\",

    \"https://k8s-gcr.m.daocloud.io\",

    \"https://k8s.m.daocloud.io\",

    \"https://mcr.m.daocloud.io\",

    \"https://nvcr.m.daocloud.io\",

    \"https://quay.m.daocloud.io\"

  ]

}

4.启动 Docker Desktop

从 Applications 文件夹中启动 Docker Desktop,Docker 会自动在后台启动。

5. 验证安装

打开终端,输入以下命令来确认 Docker 是否安装成功:

docker --version

四、总结

通过以上步骤,你就可以在不同的操作系统上安装和使用 Docker 进行应用部署。