1、检查内核版本,必须是3.10及以上 命令:uname -r
2、安装docker 命令:yum install docker
3、启动docker 命令:systemctl start docker
3.1、启动docker报错 如:
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
使用systemctl status docker.service能看到报告,翻译过来意思如下:
(1、)此处意思是linux的内核中的SELinux不支持 overlay2 graph driver ,解决方法有两个,要么启动一个新内核,要么就在docker里禁用selinux,–selinux-enabled=false,
执行linux命令 :
1.rm -rf /var/lib/docker/ #如果不删除这个文件夹可能会导致继续失败
1.1、有一些人可能不能直接删除原因是:网络共享挂载的存储目录无法使用rm -rf 清空,如果Linux确实需要删除本地挂载点,可以先卸载,然后删除本地的挂载点。
1.2、执行命令:
卸载:umount /var/lib/docker/containers
删除:rm -rf /var/lib/docker/
2.vi /etc/sysconfig/docker
docker 命令供自己使用:
1、删除所有容器
docker rm `docker ps -a -q`
2、删除所有镜像
docker rmi `docker images -q`
3、按条件删除镜像
没有打标签
docker rmi `docker images -q | awk '/^<none>/ { print $3 }'`
镜像名包含关键字
docker rmi --force `docker images | grep doss-api | awk '{print $3}'` //其中doss-api为关键字
yum install lrzsz -y 安装服务器与windos系统之间传输软件