docker基础命令
初次启动container(容器),会从image(镜像)生成一个新的容器来启动。
container是image的实例,container中的修改在独立的空间进行,不会改动image,当然可以同步container到image。
docker run
等价于create container & docker start
, 创建新容器,并启动它。
docker start
启动已存在的容器
docker ps
默认显示运行中的容器-a
显示所有,包含已停止-q
只显示容器id-s
显示大小
一些技巧
- 前台启动容器
sudo docker run hello-world
- 查看正在运行的容器
sudo docker ps
- 后台启动容器并隐射端口
sudo docker run -d -p 80:80 docker/getting-started
- 删除已退出的容器
sudo docker container prune
- 查看所有镜像
sudo docker images
- 删除未引用的镜像
sudo docker image prune
- 停止所有正在运行的容器
sudo docker kill $(sudo docker ps -q)