Docker② | CentOS Docker命令

2019-04-25  本文已影响0人  Gawain_Knowknow

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





上一篇下一篇

猜你喜欢

热点阅读