Docker技术入门:
Docker常用指令:
1.启动Docker服务命令
systemctl start docker
2.查看Docker状态
systemctl status docker
3.设置Docker开机自启
systemctl enable docker
4.禁用Docker开机自启
systemctl disable docker
5.查看Docker信息
docker info
6.查看docker info中具体key的信息,例如:
docker info | grep 'Docker Root Dir:'
7.停止docker服务
systemctl stop docker
8.docker下载镜像
docker pull 镜像名
9.浏览镜像文件
docker images
10.查看镜像详情
docker inspect 镜像名或镜像id
11.查看镜像历史
docker history 镜像名
12.导出镜像文件
docker save 镜像名 | gzip > 镜像名.tar.gz
13.删除镜像文件
docker image rm 镜像名
14.运行镜像文件
docker run 镜像名
15.创建并启动容器
docker run -it xxxx bash
16.查看docker中的容器
docker ps
17.查看docker运行的所有容器
docker ps -a
18.查看容器日志信息
docker container logs 802 #802为自己的容器id(一般写前三位即可)
19.停止/重启容器
docker container stop/restart 802 #802为容器自己的id
20.进入指定容器
docker exec -it 802 bash #802为容器id
21.从容器中退出
exit
22.删除容器
docker container rm 802 #802为容器id
23.强制删除运行中的容器
docker container rm -f 802 #802为容器id
24.清理所有终止状态的容器
docker container prune
25.docker中创建数据卷
docker volume create container-vol
26.查看所有数据卷
docker volume ls
27.查看指定数据卷的信息
docker volume inspect container-vol
28.启动挂载数据卷的容器
docker run -it -v container-vol:/root centos:7 bash
29.清理数据卷
docker volume rm container-vol
30.挂载主机目录
启动容器时,以目录直接挂载的方式进行数据操
docker run -it -v /usr/app:/opt/app centos:7 bash
1)/usr/app:为宿主机目录
2)/opt/app: 为启动容器的一个目录
3)-v 用于指定挂载目录,如果本地目录(宿主机目录)不存在, Docker 会自动为你按照挂载目录进行目录的创建。
31.查看挂载目录信息
docker inspect 91a #91a 为容器id