docker 基本命令 (CentOs7 Docker 17.03.1-ce)

启动 docker

systemctl start  docker.service 

停止 docekr

systemctl stop  docker.service 

状态检查

systemctl status  docker.service 

重新启动docker

systemctl restart docker

设置docker为开机启动

 systemctl enable docker

取消开机启动

 systemctl disable docker

查看当前启动的容器进程(只查看正在运行的容器)

docker ps

查看所有 的容器,包括停止运行的容器

docker ps -a

停止运行某个容器

docker stop 1f5f

删除某个容器

docker rm 1f5f 

设置docker 为开机启动

systemctl enable docker.service 

docker 停止所有正在运行的容器

docker stop $(docker ps -a -q)

docker 删除所有的容器

docker rm $(docker ps -a -q)

列出所有未在运行的容器

docker ps -a -f status=exited

删除所有未在运行的容器

docker rm $(docker ps -a -f status=exited -q)

docker 列出所有镜像

docker images

docker 删除镜像(根据ID)

docker rmi image_id

docker 删除所有未被使用的镜像

docker images -q |xargs docker rmi

docker 后台启动容器并且挂载外部目录

[root@c8d2d852b07ce468594deb20af13b20af-node1 ~]# docker run -d  -p 8080:8080 -p 50000:50000 -v /home/jenkins/data:/var/jenkins_home jenkins
b5155f0dfe3c9113c1bcab321821c139684e982789898d5983748a6dbf6e1e15
[root@c8d2d852b07ce468594deb20af13b20af-node1 ~]# 

后台启要加上 -d ,挂载外部目录 要加 -v 其中 /home/jenkins/data 是外部目录(Linux文件目录)

docker run -d  -p 8080:8080 -p 50000:50000 -v /home/jenkins/data:/var/jenkins_home jenkins

上面必须先创建好 /home/jenkins/data 目录并且赋权限(cd 到 jenkins 目录执行如下命令)

chmod 777 *

docker -t 命令 (会分配终端)

docker run -it  python

如图(按 ctrl+D退出)
screenshot

强行删除所有镜像

docker images -q |xargs docker rmi -f
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值