首先,我们可以先执行下卸载命令,如果你之前安装过,或者系统自带了,需要卸载干净:
sudo yum remove docker-ce
然后我们就可以安装指定的源了,有官方版本和阿里云版本,我这里尝试使用阿里云版本的吧,听说会快一些。
Step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Step 2: 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Step 3: 更新并安装Docker-CE
sudo yum makecache fast (可选)
sudo yum -y install docker-ce
Step 4: 开启Docker服务
sudo service docker start
安装预计 5 分钟
image
中文系统
image.png
设置docker开机启动
systemctl enable docker
启动docker
systemctl start docker
查看版本
docker --version
image.png
结尾附上docker官网 可以安装官网去操作
https://docs.docker.com/engine/install/centos/
测试Hello World
检查docker是否可以正常运行(运行hello-world镜像,如果本机没有hello-world镜像,系统会自动拉取hello-world镜像)
docker run hello-world
如果本地没有改镜像,会自动从远程仓库拉取,然后再生成容器。
image
这个时候,我们可以来检查一下:
当前服务器有哪些镜像:
docker images
image
可以看到,这个就是刚刚我们拉取的镜像:名称是hello-world,ID是bf756fb1ae65,大小13.3k的镜像。
那如何查看有哪些容器呢:
docker ps -a
image
这个就是刚刚我们看到有输出内容的容器:容器ID是4fb4bdc352ff,镜像是hello-world,状态是已退出。
PS:这里的镜像就像我们定义了一个hello的Class类,