docker日常常用操作命令汇总

本文提供了一系列Docker操作的快速指南,包括容器的启动、停止、删除,镜像的管理,以及解决内存不足的问题。涵盖了如docker ps、docker stop、docker rm、docker images等常用命令的使用方法。

a. docker ps 查看正在运行的容器
b. docker ps -a 查看所有容器
c. docker stop ID 停止指定容器
d. docker stop $(docker ps -a -q) 停止所有容器(-q表示只显示容器编号)
e. docker rm $(docker ps -a -q) 删除所有容器
f. docker images 查看所有镜像
g. docker rmi ID (删除指定镜像 –f强制删除)
h. docker run -d imageID (守护式运行容器)

j. docker内存不足解决
sudo docker rm $(sudo docker ps -q -f status=exited)
sudo docker volume rm $(sudo docker volume ls -qf dangling=true)
sudo docker rmi $(sudo docker images --filter dangling=true -q --no-trunc)

k.pip和docker build使用代理
pip install xxxx --proxy=http://10.142.4.40:8000
docker build -t hrms:v1.0 --build-arg=http{,s}_proxy=http://10.136.0.60:8080 .

l.docker镜像打包
docker save -o [定义一个tar文件的文件名] [要保存的镜像的id]
docker load imagesname.tar

  • docker top container_id 查看容器运行的进程
  • docker cp ./my_kafka/producer.py 33b52469f2ce:/tmp 拷贝宿主机文件到容器,33b52469f2ce为容器id
  • docker cp 33b52469f2ce:/tmp/producer.py . 拷贝容器文件到宿主机
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值