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 进行应用部署。