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 . 拷贝容器文件到宿主机