容器=镜像+可读可写层
查看已有镜像
docker images
进入容器
docker run -it 镜像id /bin/bash
设置容器在后台运行
docker run -d --name 容器别名 镜像id
进入后台运行的容器
docker exec -it 容器名称 /bin/bash
列出所有运行中的容器(会隐藏非运行的容器)
docker ps
列出所有的容器
docker ps –a
将容器做成镜像
docker commit 容器名
创建镜像
docker build -t id .
运行镜像(这里映射端口一定要,不然没法通过Ip访问)
docker run -id -p 8080:8080 9f951c34c8f6 .
关闭运行的容器
docker stop 容器id
启动所有停止的容器
docker start $(docker ps -a -q)
停止所有运行中的容器
docker stop $(docker ps -a -q)
删除所有容器
docker rm $(docker ps -a -q)
删除所有镜像
docker rmi $(docker images -q)