记录自己在工作学习中使用的docker命令,有时候用了就忘,记下来试着熟练起来。
-
docker ps
查看所有运行的容器 -
docker ps -a
查看所有容器,包括未运行的容器 -
docker images
查看所有镜像 -
docker run --name mongo -d -p 27017:27017 mongo:latest
使用docker镜像mongo:latest以后台模式(-d)启动一个容器,将容器的27017端口映射到主机的27017端口(-p),并将容器命名为mongo(–name)。 -
docker start mongo
启动容器id或名称对应的容器。
跟run的区别:run是运行并启动容器,start是启动一个已经存在但是stop的容器,run之后,容器就已经存在并运行,可通过stop停止容器运行。 -
docker stop mongo
停止正在运行的容器 -
新的镜像,先run生成容器,就可以在stop,在start
-
已有的容器,可直接start和stop
-
docker exec -it 容器id bash
进入容器 -
docker rm 容器id
删除容器 -
docker rmi 镜像id
删除镜像