开发环境选择CentOS7,第一步下载CentOS7镜像,新建一个名为Docker的虚拟机:
磁盘大小设置为100G,设置两块网卡,一块为仅主机模式,另外一个用于上网设置为NAT模式。
添加挂载点/boot 大小800MB ,swap挂载点 大小 4000MB 和跟目录为剩余根目录。
● 用户名root 密码199866
● 安装gcc环境:yum -y install gcc
yum -y install gcc- c++
具体安装指南:Install Docker Engine on CentOS | Docker Documentationhttps://docs.docker.com/engine/install/centos/
设置stable镜像仓库
但是,如果根据官网网址安装仓库镜像,很容易因为连接超时而导致错误所以咱们换一个阿里云的镜像网站,输入命令:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新yum软件包索引:
yum makecache fast
安装Docker CE:
sudo yum install docker-ce docker-ce-cli containerd.io
启动Docker:
sudo systemctl start docker
● Verify that Docker Engine is installed correctly by running the hello-world
image:
$ sudo docker run hello-world
或者输入命令:docker version验证安装是否完成
开启阿里云个人容器镜像托管服务:(弹性计算>>容器镜像服务)
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://wflhci1g.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
测试: