此笔记为本人在实习期间做开发的过程中,所常用的docker指令。与大家分享,希望能对大家的学习、工作有所帮助。
Docker 的相关操作:
指定容器启动后运行的脚本:
docker run -i -t image /bin/bash ./home/start.sh
查询镜像:
sudo docker images
删除镜像:
sudo docker rmi ‘image-id’
删除名字为<none>的镜像:
$(sudo docker images
要删除全部image的话:
$(sudo docker images -q
ps:在删除镜像之前要删除相应的容器
首先要先停止容器:
sudo docker stop ‘container-id’
停止所有容器 :
$(sudo docker ps -a -q
删除所有未运行的容器(已经运行的删除不了,未运行的就一起被删除了)
$(sudo docker ps -a -q
根据容器的状态,删除Exited状态的容器
$(sudo docker ps -qf
查询容器:
sudo docker ps -a
删除容器:
docker rm ‘container-id’
启动:
systemctl start docker
守护进程重启:
sudo systemctl daemon-reload
重启docker服务:
systemctl restart docker
重启docker服务 :
sudo service docker restart
关闭docker:
service docker stop
关闭docker:
systemctl stop docker
查看当前系统Docker信息:
docker info
检测6379端口是否在监听:
| grep
检测端口占用:
sudo lsof -i:6380