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)