美文网首页
2021-06-10

2021-06-10

作者: 老林_ | 来源:发表于2021-06-10 11:47 被阅读0次

bash is not present in mariadb Docker image. Use docker exec -it e44671200b7c /bin/sh or simply docker exec -it e44671200b7c sh instead.
提示bash不存,使用sh替代

docker exec -it 02dcbf2f9431 sh

将docker容器中的文件复制到本机中

#02dcbf2f9431为容器id
docker cp 02dcbf2f9431:/etc/todos/todo.db .

volume的使用

 docker volume create todo-db
 #查看volume
docker volume ls

以volume的形式启动container容器

 docker run -dp 3000:3000 -v todo-db:/etc/todos getting-started

查看volume信息

docker volume inspect todo-db

结果如下


image.png

观察这个地址/var/lib/docker/volumes/todo-db/_data
发现linux中这个地址中修改的文件,会与docker 中/etc/todos路径下的文件同步
docker 中/etc/todos路径下的文件也会同linux中的文件同步

将linux中的文件通过scp复制到windows当中


相关文章

网友评论

      本文标题:2021-06-10

      本文链接:https://www.haomeiwen.com/subject/dpdueltx.html