docker 官网地址
https://www.docker.com/
docker 开发文档
https://docs.docker.com/
manuals(手册)–>install—>…
Linux(centos)环境为例
-
查看是否存在 --任意执行一条docker命令(eg: docker version),如过不存在会抛出
-bash: docker: command not found
-
确定是Centos7及以上版本
//查看版本号命令 cat /etc/redhat-release
-
卸载旧版本
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
-
yum安装gcc相关
//1--- yum -y install gcc //2-- yum -y install gcc-c++
-
安装需要的软件包
yum install -y yum-utils
-
设置stable镜像仓库
//使用华为云 yum-config-manager \ --add-repo \ https://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo //或者使用阿里云 yum-config-manager \ --add-repo \ https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
-
更新yum软件包索引
yum makecache fast
-
安装docker engine
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
-
启动docker
systemctl start docker
-
测试docker运行
//查看版本 docker version //执行测试镜像 docker run hello-world
-
卸载
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
此步骤亲测有用!!
简易版安装方法
依次执行以下命令。
wget -O /etc/yum.repos.d/docker-ce.repo https://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+repo.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
sudo yum makecache fast
yum -y install docker-ce-18.06.0.ce-3.el7
systemctl daemon-reload
systemctl restart docker
配置阿里云镜像加速器
镜像加速器作用
由于docker的镜像需要从仓库拉取,这个仓库(dockerHub)国内下载很慢,所以阿里云做了一个镜像加速功能,相当于把dockerHub的仓库拷贝了一份到国内,让国内用户方便下载。
总结:使用加速器可以提升获取Docker官方镜像的速度。
配置步骤
申请账号,登录官网
https://aliyun.com
第二步
找到镜像加速器页面,根据环境选择操作文档,这里用到的是Centos下的操作,按照说明配置镜像加速器。