Docker常用命令
docker 基础命令
- 启动docker
1 | systemctl start docker |
- 关闭docker
1 | systemctl stop docker |
- 重启docker
1 | systemctl restart docker |
- 查看docker 运行状态 ——如果是在运行中 输入命令后 会看到绿色的active
1 | systemctl status docker |
- 查看docker 版本号信息
1 | docker version |
- 查看docker 详细信息 ——–此命令可以查看到docker 中容器运行个数 以及镜像个数等等
1 | docker info |
- 设置开机启动
1 | systemctl enable docker |
- 关闭开机启动
1 | systemctl disable docker |
docker 镜像命令
- 查看自己服务器中docker 镜像列表
1 | docker images |
- 拉取镜像 不加tag(版本号) 即拉取docker仓库中 该镜像的最新版本latest 加:tag 则是拉取指定版本
1 | docker pull 镜像名 |
- 运行镜像
1 | docker run 镜像名 |
- 删除镜像 ——当前镜像没有被任何容器使用才可以删除
1 | docker rm [containerID] 删除容器 |
docker 容器命令
- 查看运行中的所有容器
1 | docker ps -a |
- 查看正在运行容器列表
1 | docker ps |
- 停止容器
1 | docker stop 容器名/容器ID |
- 重启容器
1 | docker restart 容器ID/容器名 |
- 启动容器
1 | docker start 容器ID/容器名 |
- kill 容器
1 | docker kill 容器ID/容器名 |
- 进入容器
1 | docker exec -it 容器名/容器ID /bin/bash |
- 退出容器
1 | -----直接退出 未添加-d(持久化运行容器)时执行此参数 容器会被关闭 |
docker 网络命令
- 列所有列表的网络
1 | docker network ls |
- 创建macvlan网络
1 | ifconfig # 查看网卡信息 |