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