使用服务器:腾讯云7.6
1.先检查服务器是否有默认安装docker容器,有的话建议卸载,升级容易出现各种配置问题。
yum list installed|grep docker #列出已安装的docker产品
2.有的话就根据列表卸载,没有就略过。
yum -y remove docker
3.删除默认安装镜像文件夹
rm -rf /var/lib/docker
4.删除完成就开始安装docker容器,我这里通过yum进行安装
yum install docker -y
docker -v #查看版本
执行结果:
5.安装完成启动容器并查看进程
systemctl start docker #启动docker容器
ps -ef |grep docker #查看进程是否启动
执行结果:
6.启动完成测试一下hello world
docker pull hello-world #拉取github中的测试容器
出现以下错误解决办法:
systemctl daemon-reload #重启deamon
service docker restart #重启docker
7.查看镜像列表及启动
docker images #展示本地镜像
docker run hello-world #启动刚拉下来的helloworld
看到以下界面说明启动成功,docker正常运行
8.删除镜像及容器
1.首先查看并找到要删除的镜像(删除镜像必须先删除镜像所在容器)
docker images
2.通过命令查看正着运行的容器
docker ps -a
3.删除 使用 rm 加 容器id,删除后再次查看,发现已经被删除
docker rm eb9a0edfb665
4.查看镜像id,再通过rmi 加 镜像id删除
docker images #查看镜像列表
docker rmi fce289e99eb9 #删除镜像id
补充一下容易常规操作:
- docker ps -a #查看本地docker容器的情况
- docker run 容器名称 #启动容器
- docker stop 容器id #暂停容器
- docker resetart 容器id #重启容器
- 停止docker服务:service docker stop
- 启动docker服务:service docker start || systemctl start docker