专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

mysql数据库连接配置,docker容器内怎么连接外部的mysql_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 20:53:41       共计:3602 浏览
mysql数据库连接配置,docker容器内怎么连接外部的mysql?

1.用-v挂载主机数据卷到容器内

[plain]viewplaincopy

dockerrun-v/path/to/hostdir:/mnt$container

在容器内拷贝

cp/mnt/sourcefile/path/to/destfile

2.直接在主机上拷贝到容器物理存储系统

A.获取容器名称或者id:

[plain]viewplaincopy

$dockerps

B.获取整个容器的id

[plain]viewplaincopy

$dockerinspect-f'{{.Id}}'步骤A获取的名称或者id

C.在主机上拷贝文件:

[plain]viewplaincopy

$sudocppath-file-host/var/lib/docker/aufs/mnt/FULL_CONTAINER_ID/PATH-NEW-FILE

或者

$sudocppath-file-host/var/lib/docker/devicemapper/mnt/123abc>/rootfs/root

例子:

[plain]viewplaincopy

$dockerps

CONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES

d8e703d7e303solidleon/ssh:latest/usr/sbin/sshd-Dcranky_pare

$dockerinspect-f'{{.Id}}'cranky_pare

or

$dockerinspect-f'{{.Id}}'d8e703d7e303

d8e703d7e3039a6df6d01bd7fb58d1882e592a85059eb16c4b83cf91847f88e5

$sudocpfile.txt/var/lib/docker/aufs/mnt/**d8e703d7e3039a6df6d01bd7fb58d1882e592a85059eb16c4b83cf91847f88e5

3.用输入输出符

[plain]viewplaincopy

dockerrun-iubuntu/bin/bash-c'cat>/path/to/container/file'

或者

[plain]viewplaincopy

dockerexec-it

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mysql数据库一个月能学会吗_数据库 | ·下一条:mysql重启数据库,如何查看mysql密码_数据库

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有