docker日常常用操作命令汇总

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 (守护式运行容器)
i. docker更改并提交已经修改的image

  • A .docker ps 查看正在运行的容器
  • B .docker exec –it containerID bash 进入正在运行的容器内
  • C .修改代码或者更新环境
  • D .exit 退出
  • E .docker commit containerID myproject:v1.0.0.6 提交镜像,名称为myproject,版本为v1.0.0.6

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 .

猜你喜欢

转载自blog.csdn.net/bocai_xiaodaidai/article/details/90780034