Docker② | CentOS Docker命令
linux-centos7.6中docker得安装与卸载
docker安装:
安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
添加Docker软件包源
yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo
安装Docker CE
yum install -y docker-ce
启动Docker服务并设置开机启动
systemctl start docker
systemctl enable docker
配置镜像加速器:https://www.daocloud.io/mirror
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
docker卸载:
查询相关依赖包
yum list installed|grep docker
docker.x86_64 2:1.12.6-16.el7.centos
docker-client.x86_64 2:1.12.6-16.el7.centos
docker-common.x86_64 2:1.12.6-16.el7.centos
删除相关依赖包
[root@localhost ~]#yum –y remove docker.x86_64
[root@localhost ~]#yum –y remove docker-client.x86_64
[root@localhost ~]#yum –y remove docker-common.x86_64
删除docker镜像
[root@localhost ~]# rm -rf /var/lib/docker
check docker是否删除成功
[root@localhost ~]# yum list installed|grep docker
如果没有,就表示卸载成功。
简单记录一些自己常用的Docker操作语句
启动 Docker sudo service docker start
关闭 Docker sudo service docker stop
docker服务 sudo service docker restart
重启所有容器服务docker start $(docker ps -a)
守护进程重启 sudo systemctl daemon-reload
进入容器内部且获取ROOT权限docker exec -ti -u root 容器ID bash
从主机复制到容器sudo docker cp host_path containerID:container_path
从容器复制到主机sudo docker cp containerID:container_path host_path
查看mysql版本 docker search mysql
将文件解压指定路径 tar zxvf /source/kernel.tgz -C 位置路径
将文件压缩到指定路径 tar czvf kernel.tgz linux-2.6.29
快速删除所有容器服务 docker stop $(docker ps -q) & docker rm $(docker ps -aq)
停用所有容器服务 docker stop $(docker ps -q)
删除所有容器服务docker rm $(docker ps -aq)
卸载
1.查询安装过的包
yum list installed | grep docker
docker-engine.x86_64 17.03.0.ce-1.el7.centos @dockerrepo
2.删除安装的软件包
yum -y remove docker-engine.x86_64
3.删除镜像/容器等
rm -rf /var/lib/docker