1.Docker相关命令
- docker run:创建并运行一个容器,处于运行状态
- docker pause:让一个运行的容器暂停
- docker unpause:让一个容器从暂停状态恢复运行
- docker stop:停止一个运行的容器
- docker start:让一个停止的容器再次运行
- docker rm:删除一个容器
创建并运行nginx容器的命令
docker run --name containerName -p 80:80 -d nginx
命令解读
- docker run :创建并运行一个容器
- –name : 给容器起一个名字,比如叫做mn
- -p :将宿主机端口与容器端口映射,冒号左侧是宿主机端口,右侧是容器端口
- -d:后台运行容器
- nginx:镜像名称,例如nginx
2.数据集操作命
数据卷操作基本命令:
- docker volume create:创建数据卷
- docker volume ls:查看所有数据卷
- docker volume inspect:查看数据卷详细信息,包括关联的宿主机目录位置
- docker volume rm:删除指定数据卷
- docker volume prune:删除所有未使用的数据卷
数据卷操作的基本语法如下
docker volume [COMMAND]
docker volume命令是数据卷操作,根据命令后跟随的command来确定下一步的操作
- create 创建一个volume
- inspect 显示一个或多个volume的信息
- ls 列出所有的volume
- prune 删除未使用的volume
- rm 删除一个或多个指定的volume
3.创建和查看数据卷
创建数据卷
docker volume create html
查看所有数据
docker volume ls
结果:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d9a2bba6afc9f588334fe59fd02b3317.png)
查看数据卷详细信息卷
docker volume inspect html
结果:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c418eecf98468e62a3fb4aa9083dacb8.png)
4.挂载数据卷
在创建容器时,可以通过 -v 参数来挂载一个数据卷到某个容器内目录,命令格式如下:
docker run \
--name mn \
-v html:/root/html \
-p 8080:80
nginx \
这里的-v就是挂载数据卷的命令:
-v html:/root/htm
:把html数据卷挂载到容器内的/root/html这个目录中