当前位置:   article > 正文

Docker-宿主机与容器之间的文件拷贝_docker复制文件到宿主机

docker复制文件到宿主机

目录

一,Docker运行MySQL容器

二,数据卷

三,数据卷容器

四,Dockerfile制作增强版

五,Docker制作自定义Tomcat


一,Docker运行MySQL容器

容器中的管理数据主要有两种方式:

   数据卷 Data Volumes 容器内数据直接映射到本地主机环境;

   数据卷容器(Data Volume Containers 使用特定容器维护数据卷

利用MySQL镜像安装MySQL服务

docker run -p 3307:3306 --name mysql1   -di -v /home/javaxl/data/mysql/mysql.conf.d/:/etc/mysql/mysql.conf.d/ -v /home/javaxl/data/mysql/data/:/var/lib/mysql -v /home/javaxl/data/mysql/log/:/var/log -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7

在虚拟机连接工具中创建MySQL数据库,将以上代码在链接工具运行即可

执行完毕后在数据库中尝试链接 

当出现以下错误时也许是冲突的原因,有两个后多个密码相同的数据库,在链接工具中停掉其中一个即可(命令如下:docker stop 数据库名

 

从容器中拷贝文件到宿主机

docker cp tomcat1:/usr/local/tomcat/webapps/hello /javadxy/software/apache-tomcat-8.5.20/webapps

 

从宿主机拷贝文件到容器(与上反过来)

docker cp /javadxy/software/apache-tomcat-8.5.20/webapps tomcat1:/usr/local/tomcat/

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/710314
推荐阅读
相关标签
  

闽ICP备14008679号