docker 命令使用

容器生命周期管理 — docker [run|start|stop|restart|kill|rm|pause|unpause]
容器操作运维 — docker [ps|inspect|top|attach|events|logs|wait|export|port]
容器rootfs命令 — docker [commit|cp|diff]
镜像仓库 — docker [login|pull|push|search]
本地镜像管理 — docker [images|rmi|tag|build|history|save|import]
其他命令 — docker [info|version]

拉取镜像docker pull Ubuntu:16.04
运行:docker run -it --rm Ubuntu:16.04 bash
-it 一个是-i 交互式操作 一个是-t终端
-rm:是说容器退出之后将其删除
bash:放在镜像名后的是命令,希望有个交互式shell,这里用的是bash

docker ps :查看正在运行的容器
docker ps -a:查看所有容器
docker stop containerID:终止容器
docker start containerID:启动容器
docker rm containerID:删除容器
docker logs -f -t -- tail 10 containerID:实时查看容器日志

docker 跑jenkins slave
docker run -d jenkinsci/jnlp-slave -url http://jenkinsurl secert slavename
docker rmi 镜像名称:删除镜像

docker run -i(以交互模式运行容器) -t(为容器重新分配一个伪输入终端)
-d: 后台运行容器
docker port 来查看当前映射的端口配置,也可以查看到绑定的地址
docker port nostalgic_morse 5000
容器有自己的内部网络和 ip 地址(使用 docker inspect 可以获取所有的变量
docker logs 命令来查看应用的信息
docker logs -f nostalgic_morse
docker attach nostalgic_hypatia:进入容器
docker exec -it commitid /bin/bash

docker run -it -v /home/test:/etc/test gimsimages:1.0 支持一个宿主机的目录挂载到镜像


删除所有正在运行的容器
docker kill $(docker ps -a -q) 
删除所有已经停止的容器
docker rm $(docker ps -a -q)
   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值