Docker可以安装在Linux,macOS或Windows 10上。Docker Engine可通过Docker Desktop在各种Linux平台安装Docker, macOS安装Docker和Windows 10上安装Docker以静态二进制安装的形式使用。更多Docker安装指南可以参照官方文档介绍【Docker官方网站】,下面简单总结一下安装过程。
要求和安装说明可在Docker官方文档中心帮助页面上找到。
1、在Linux上安装Docker
Docker通常在官方Linux存储库中可用,尽管这些存储库通常提供旧版本。最新的流行Linux发行版的64位版本支持最新版本:
静态二进制文件也适用于其他发行版,不过百度一下“Docker安装”可能会提供一个简单的说明。
最好遵循最新的说明文档,但是Docker for Ubuntu通常会安装以下命令:
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get update
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg |
sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
要以非root用户(不带)的身份运行Docker ,请创建自己并将其添加到组中: sudo docker
sudo groupadd docker
sudo usermod -aG docker $USER
现在重新启动以应用所有更改。
1.1、在Linux上安装Docker Compose
Docker Compose使用以下命令单独安装:
sudo curl
-L "https://github.com/docker/compose/releases/download//
docker-compose-$(uname -s)-$(uname -m)"
-o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
这里是最新的版本号,如 。 1.27.4
2、在macOS上安装Docker
可以从Docker Hub下载适用于Mac OS Sierra 10.13及更高版本的Docker桌面。该软件包包括Docker服务器、CLI、Docker Compose、Docker Swarm和Kubernetes。
有两个版本:稳定版和具有实验功能的边缘。该稳定版本是最适合大多数开发者。
双击打开安装程序,然后将Docker图标拖到Applications文件夹。在该文件夹中双击Docker.app
以启动Docker。 Docker.dmg
完成后,状态栏中的鲸鱼图标表示Docker正在运行,并且可以在终端中输入命令。
3、测试Docker是否安装正确
通过在终端中输入以下命令来检查Docker是否已成功安装:
docker version
显示类似以下内容:
输入以下命令,确保Docker Compose正常运行:
docker-compose version
运行结果如下:
docker-compose version 1.25.5, build 8a1c60f6
docker-py version: 4.1.0
CPython version: 3.7.5
OpenSSL version: OpenSSL 1.1.1f 31 Mar 2020