​Docker可以安装在Linux,macOS或Windows 10上。Docker Engine可通过Docker Desktop在各种Linux平台安装Docker, macOS安装Docker和Windows 10上安装Docker以静态二进制安装的形式使用。更多Docker安装指南可以参照官方文档介绍【Docker官方网站】,下面简单总结一下安装过程。​

要求和安装说明可在​​Docker官方文档中心​​帮助页面上找到。

面向WEB开发人员的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。

面向WEB开发人员的Docker(三):安装Docker_nginx_02

有两个版本:稳定版和具有实验功能的边缘。该稳定版本是最适合大多数开发者。

双击打开安装程序,然后将Docker图标拖到Applications文件夹。在该文件夹中双击​​Docker.app​​以启动Docker。 ​​Docker.dmg​

完成后,状态栏中的鲸鱼图标表示Docker正在运行,并且可以在终端中输入命令。

面向WEB开发人员的Docker(三):安装Docker_node.js_03

3、测试Docker是否安装正确

通过在终端中输入以下命令来检查Docker是否已成功安装:

docker version

显示类似以下内容:

面向WEB开发人员的Docker(三):安装Docker_node.js_04

输入以下命令,确保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