记录docker常用的command

93 阅读1分钟

(1)查看镜像
docker images
(2)查看容器
docker ps(查看启动的)
docker ps -a(查看未启动的)
(3)删除容器
删除前要先stop
docker stop 容器ID
docker rm 容器ID
(4)删除镜像
docker rmi 镜像号
(5)启动镜像
docker run -d(守护模式)–name xx(你想给该容器起的镜像名称)–hostname(hostname名) --net (自己设置的网络名称,不写docker自动分配) -P(已经暴漏的端口号) -p xxx:xxx(端口映射,可以填多个,用-p开头即可) 容器ID
交互模式进入镜像:
docker exec -ti 已经运行的容器ID
(6)网络设置
docker network ls查看所有网络
docker network create --subnet=172.xx.xx.xx 自己起名
(7)执行dockerfile命令
docker build -f xxx(写好的dockerfile) -t xxx(作者)/xxx(名称):xxx(想写的tag)
(8)将启动的容器打包成镜像
docker commit -a"(xxx作者名)" -m “xxx(描述)” xxx(通过docker ps查出你要打包的容器ID) xxx(镜像名称)
(9)退出容器
ctrl+p+d
(10)修改镜像名
docker tag 镜像ID xxx:xxx
(11)查看镜像具体信息
docker inspect 镜像ID