一、docker理念
Docker的思想来自于集装箱,集装箱解决了什么问题?在一艘大船上,可以把货物规整的摆放起来。并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响。那么我就不需要专门运送水果的船和专门运送化学品的船了。只要这些货物在集装箱里封装的好好的,那我就可以用一艘大船把他们都运走。
二、镜像市场
Docker Hub https://hub.docker.com/
三、安装Docker
可以参考官网文档
https://docs.docker.com/engine/install/centos/
首先卸载之前安装的Docker
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装必要的文件夹
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装Docker
$ sudo yum install docker-ce docker-ce-cli containerd.io
启动Docker
$ sudo systemctl start docker
设置开机自启动
$ sudo systemctl enable docker
阿里镜像加速
进入阿里云服务容器镜像加速
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
sudo mkdir -p /etc/docker
设置镜像加速地址 须点击上述连接 进入阿里云获取
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://89d885cf.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker