如何访问docker镜像中的文件?

时间:2019-08-16 09:39:08

标签: docker docker-compose docker-toolbox

我有这个撰写文件

version: '2'

services:
   db:
     image: mysql:5.7.9
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: wordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8001:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_PASSWORD: wordpress
volumes:
    db_data:

服务器已启动,我可以访问http://192.168.99.100:8001/,但是如何访问wordpress文件?

我使用命令“ docker exec -it c4e46758671e / bin / bash”,所以我看到了文件,但是如何下载所有文件,或者是否可以将/ var / www / html挂载到Windows位置,所以我可以直接编辑文件。

1 个答案:

答案 0 :(得分:0)

您可以像这样安装卷:

...
wordpress:
  volumes:
    - ./src:/var/www/html
...

您在db中也这样做:

...
services:
   db:
     image: mysql:5.7.9
     volumes:
       - db_data:/var/lib/mysql
...