docker官网:https://www.docker.com/
docker镜像库:https://hub.docker.com/
Docker CE(社区免费版) 的安装请参考官方文档:
● MacOS:https://docs.docker.com/docker-for-mac/install/
● Windows:https://docs.docker.com/docker-for-windows/install/
● Ubuntu:https://docs.docker.com/install/linux/docker-ce/ubuntu/
● Debian:https://docs.docker.com/install/linux/docker-ce/debian/
● CentOS7:https://docs.docker.com/install/linux/docker-ce/centos/
● Fedora:https://docs.docker.com/install/linux/docker-ce/fedora/
● 其他 Linux 发行版:https://docs.docker.com/install/linux/docker-ce/binaries/
CenterOS安装
使用远程镜像仓库安装
Before you install Docker Engine for the first time on a new host machine, you need to set up the Docker repository. Afterward, you can install and update Docker from the repository.
设置yum远程仓库
Install the yum-utils
package (which provides the yum-config-manager utility) and set up the stable repository.
执行如下命令:
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
执行完成后再/etc/yum.repos.d目录下可以看到镜像仓库源
第二步:安装docker
#下载并安装最新版【不建议】
#yum install docker-ce docker-ce-cli containerd.io -y
#下载并安装指定版本【建议】
#查看docker-ce版本 - 保证服务器能连接外网
yum list docker-ce --showduplicates | sort -r
安装
yum install docker-ce-18.09.0 docker-ce-cli-18.09.0 containerd.io -y
#查看docker版本
docker -v
#启动Docker
systemctl start docker
systemctl stop docker
systemctl restart docker
#设置开机自启动
systemctl enable docker
第三步:docker镜像加速器
安装好Docker之后,我们可以在Docker Hub上下载到大量已经容器化的应用镜像,即拉即用。这些镜像中,有些是Docker官方维护的,更多的是众多开发者自发上传分享的
不幸的是,Docker Hub并没有在国内部署服务器或者使用国内的CDN服务,因此在国内特殊的网络环境下,镜像下载十分耗时,少则二十分钟,多则数十小时。
配置阿里镜像加速器: 进入阿里云可以查看镜像
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://lt52fxsd.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
查看使用的镜像源:
debian/Ubuntu安装
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io