Docker常用指令
Docker基本操作
启动docker
systemctl start docker
停止docker
systemctl stop docker
重启docker
systemctl restart docker
设置docker开机自启动
systemctl enable docker
关闭docker开机自启动
systemctl disable docker
查看docker状态
systemctl status docker
查看docker信息
docker info
Docker镜像操作
在线拉取/下载 镜像:版本
docker pull centos:7
查看已有的镜像
docker images
移除镜像
docker image rm centos:7
导出镜像
docker save centos:7 | gzip > centos7.tar.gz
导入镜像
docker load < centos.tar.gz
查看镜像信息
docker inspect centos:7
查看镜像历史
docker history centos:7
编译镜像
docker build -t jdk:8
Docker数据卷操作
创建数据卷
docker volume create 数据卷名称
查看所有数据卷
docker volume ls
移除数据卷
docker volume rm 数据卷名称
查看数据卷详情
docker volume inspect
Docker容器操作
启动一个docker容器
docker run -d --name xxx -p 8080:8080 -v ....
查看所有容器
docker ps
查看所有运行中的容器
docker ps -a
查看容器日志
docker logs 容器id/容器名称
查看容器信息
docker inspect 容器id/容器名称
开启容器
docker start 容器id/容器名称
停止容器
docker stop 容器id/容器名称
重启容器
docker restart 容器id/容器名称
移除容器
docker rm -f 容器id/容器名称
进入容器,启动交互
docker exec -it 容器id/容器名称 bash
移除所有exit的容器
docker container prune
Docker网络操作
创建网络
docker network create t-net(网络名称)
查看网络详情
docker network inspect t-net
退出指令
exit/ctrl+c