-
docker 命令
查看全部 -
docker 架构
查看全部 -
docker常用命令
查看全部 -
Dockerfile 语法
查看全部 -
docker 重启后有销毁
查看全部 -
内容不能少于5个字!
查看全部 -
内容不能少于5个字!
查看全部 -
内容不能少于5个字!
查看全部 -
内容不能少于5个字!
查看全部 -
内容不能少于5个字!
查看全部 -
啊发发发发
查看全部 -
mount
这就说明数据挂载是比较成功的
查看全部 -
docker run -v /usr/share/nginx/html nginx (运行一个容器,-v挂载一个卷)
docker run -d -name nginx -v /usr/share/nginx/html nginx /usr/share/nginx/html这是容器内部的地址,是nginx用来访问这些网页的地址 -d用来当一个daemon运行
docker inspect nginx 显示容器所有的信息
但是 ls /var/lib/docker/volumes/............没有这个文件
在mac中还有一个层,它通过虚拟层运行了一个alpine主机,在里面运行了docker,所以我们要进到那个主机里面去。使用linux host不用这么复杂
docker exec -it nginx /bin/bash
cd /usr/share/nginx/html
cat index.html
本地的目录挂载到容器里面
docker run -v $PWD/code:/var/www/html nginx
cd docker/d2
docker run -p 80:80 -d -v $PWD/html:/usr/share/nginx/html nginx
$PWD是shell的环境变量,指向当前目录。/usr/share/nginx/html 是要挂载在容器里面的目录
出现80端口被占用的错误,干掉。然后重新执行
docker run -p 80:80 -d -v $PWD/html:/usr/share/nginx/html nginx
第三种方式:
查看全部 -
volume:提供独立于容器之外的持久化存储
之前运行容器时,在容器中的改动是不会被保存的,或者缺省是不会被保存的,那么volume提供了持久化保存的技巧。比如进行数据库的操作,运行数据库的容器,那么数据库的数据,除了?之外应该是被持久化的,wolume就可以做这些事情。并且volume可以提供给容器凝聚?之间共享的数据
查看全部 -
已经存在image的层是只读的
查看全部
举报