1、 镜像管理
1.1拉取镜像
bash
docker pull <镜像名称>:标签
从docker Hub或其他镜像仓库拉取镜像
bash
docker pull nginx :latest
1.2、列出本地镜像
bash
docker images
1.3、删除镜像
bash
docker rmi <镜像id>
bash
删除指定镜像
docker rmi 126788ab
1.4、构建镜像
bash
docker build -t <镜像名称>:<标签>
bash
根据Dockerfile构建镜像
docker bulid -t myapp:1.0
2、容器管理
2.1、运行容器
bash
docker run -d --name <容器名称> <镜像名称>:<标签>
后台运行容器
bash
docker run -d --name mynginx nginx :latest
2.2、列出容器
bash
docker ps
查看正在运行的容器
docker ps -a
查看所有容器(包括已停止的容器)
2.3、停止容器
bash
docker stop <容器名称或id>
docker stop mynginx
2.4、重启容器
bash
docker restart <容器名称或id>
docker restart mynginx
2.5、删除容器
bash
docker rm<容器名称或id>
docker rm mynginx
2.6、进入容器
bash
docker exec -it <容器名称或id> /bin/bash
进入容器的终端
docker exec -it mynginx /bin/bash
2.7、查看容器日志
bash
docker logs <容器名称或id>
查看容器的日志
docker logs mynginx
实时跟踪日志
docker logs -f --tail=1000
2.8、查看容器详细信息
如网络配置挂载卷
bash
docker inspect <容器名称或id>
docker inspect mynginx
3、网络管理
3.1、列出网络
bash
docker network ls
查出所有docker网络
3.1、查出网络详细信息
bash
docker network inspect <网络名称或id>
查看指定网络的详细信息
docker network create inspect bridge