docker 容器命令

docker run [options] image [command] [arg…]

options描述
–name容器名字 //随机生成名字
-d后台运行容器 //
-i以交互形式运行容器
-t为容器分配伪输入终端
-P随机端口映射
-p指定端口映射
docker ps  //查看所有docker  的运行的仓库
参数描述
-l上一次
-a所有的
-n 3上3次运行的
-q容器id

退出
exit 关闭容器
ctrl+P+Q 暂时离开容器

启动容器

docker start image_id
docker restart image_id

停止
docker stop image_id
docker kill image_id

docker stop $(docker ps -aq)   # 停止所有容器

删除已停止的容器
docker rm container_id //rmi 是删除image
docker ps -a -q | xargs docker rm //

docker rm $(docker ps -aq)   //删除所有container
docker container prune //删除停止的容器

查看日志
docker logs -f -t --tail

-t|加入时间戳
-f|跟随最新的日志打印
–tail|显示最后多少条

docker run -d centos /bin/sh -c ''while true;do echo hello;sleep 2;done"

查看运行进程
docker top contain_id

查看容器内部细节
docker inspect contain_id

进入正在运行的容器
docker attach contain_id //进入后台
docker exec -t contain_id ls -l /tmp //在宿主机运行容器命令
docker exec -it contain_id /bin/bash //相当于attach

从容器内拷贝内容到宿主上
docker cp 容器id:path 宿主路径

参考文献:
https://blog.csdn.net/qq_32447301/article/details/79387649

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值