docker volume操作及命令

docker volume操作的相关命令:

Docker volume create xxx 创建数据卷
Docker volume ls 列出所有的数据卷
Docker volume inspect xxx 查看数据卷的详细信息
Docker volume pause 删除所有的未使用的数据卷
Docker volume rm xxx删除指定的数据卷

进入容器

docker exec -it mn bash

  • docker exec :进入容器内部,执行一个命令

  • -it : 给当前进入的容器创建一个标准输入、输出终端,允许我们与容器交互

  • mn :要进入的容器的名称

  • bash:进入容器后执行的命令,bash是一个linux终端交互命令

挂载数据卷

我们在创建容器时,可以通过 -v 参数来挂载一个数据卷到某个容器内目录,命令格式如下:

docker run \
  --name mn \
  -v html:/root/html \
  -p 8080:80
  nginx \

这里的-v就是挂载数据卷的命令:

  • -v html:/root/htm :把html数据卷挂载到容器内的/root/html这个目录中
    创建容器并挂载数据卷到容器内的HTML目录
    docker run --name mn -v html:/usr/share/nginx/html -p 80:80 -d nginx

进入html数据卷所在位置,并修改HTML内容

查看html数据卷的位置

docker volume inspect html

进入该目录

cd /var/lib/docker/volumes/html/_data

修改文件

vi index.html

你可能感兴趣的:(容器,linux,docker)