一个完整的Docker有以下几个部分组成:
DockerClient客户端
Docker Daemon守护进程
Docker Image镜像
DockerContainer容器
centos7下的docker安装
1 安装gcc环境:
yum -y install gcc gcc-C++
2 卸载原有的docker:
yum remove docker \
> docker-client \
> docker-client-latest \
> docker-common \
> docker-latest \
> docker-latest-logrotate \
> docker-logrotate \
> docker-engine
3 安装需要的安装包yum-utils:
yum install -y yum-utils
4 安装阿里云镜像仓库:
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5 更新yum软件包索引(保证安装的docker是最新的):
yum makecache fase
6 安装最新的docker:
yum install docker-ce docker-ce-cli containerd.io
7 启动docker:
systemctl start docker
8 查看是否启动并测试镜像:
docker version;
docker run hello-world
9 查看本机镜像
docker images
10 卸载docker 删除资源文件(不操作…)
yum remove docker-ce docker-ce-cli containerd.i
rm -rf /var/lib/docker
11 配置镜像加速器:
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://kskdqwg1.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker