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

A.获取容器名称或者id:
$dockerinspect-f'{{.Id}}'步骤A获取的名称或者id
C.在主机上拷贝文件:
如果单指用docker的话 你有很多种办法。
1. 通过 docker run -p 将端口暴露出来 然后 PHP 通过 db 服务器的 IP ➕ port 进行连接
2. 你也可以使用 host 网络模式 通过指定 net 为 host 这种情况你也直接 IP ➕ port 连接
3. 你也可以加个代理容器 通过这个代理来将流量分发过去
通常情况下这三种办法已经能解决你绝大部分的问题了
要搭建一个个人的Docker知识库,首先需要安装Docker并确保其正常运行。然后,可以使用Docker Compose创建一个容器化的知识库应用程序。
在Compose文件中,定义一个包含数据库和Web服务器的服务。选择适合你的数据库和Web服务器,如MySQL和Nginx。
在容器中设置适当的环境变量和卷,以便持久化存储数据和配置文件。
然后,构建和启动Compose项目。通过访问Web服务器的IP地址和端口,可以访问个人知识库应用程序。可以使用Markdown格式编写和组织知识,并将其存储在数据库中。这样,你就可以方便地管理和检索个人知识了。