永不落伍 发表于 2019-2-20 08:03:26

docker学习之初识container

https://s1.运维网.com/images/blog/201901/12/80d57aacfdeb153857248af266e3ba97.png
  image 是个类,container 是实例化的类对象
基于image 创建一个container 最快方法是
docker run skinglzw/hello-world    运行一个docker就是一个容器
cd /root/hello-world
查看当前本地正在运行的容器
docker container ls
docker container ls -a 列举所有容器,包括正在运行的
more Dockerfile
docker run centos:7
  交互式运行容器的方法
docker run -it centos
退出docker
exit
https://s1.运维网.com/images/blog/201901/27/06e7e2ab12450a304eea86d49d5ec667.png
docker image 回车
docker container 回车
删除容器
docker container rm 3b507da48bdc 等于 docker rm 3b507da48bdc
docker container ls -a 等于 docker ps -a
删除image
docker image rm fce289e99eb9 等于 docker rmi fce289e99eb9
  docker run skinglzw/hello-world执行5次 创建容器
docker ps -a
docker container ls -aq 列举所有containerId 类似于 docker container ls -a | awk {'print$1'}
docker rm $(docker container ls -aq)删除所有容器
docker
有5个一样的image 容器批量删除
docker container ls -f "status=exited" 把状态是 exited 列出来
docker container ls -f "status=exited" -q 只列出 containerId
docker rm $(docker container ls -f "status=exited" -q)



页: [1]
查看完整版本: docker学习之初识container