相关疑难解决方法(0)

我如何进入Docker容器的shell?

我开始使用Docker了.我正在使用WordPress基本图像和docker-compose.

我正在尝试ssh到其中一个容器中来检查在初始构建期间创建的文件/目录.我试图跑docker-compose run containername ls -la,但那没有做任何事情.即使它确实如此,我宁愿有一个控制台,我可以遍历目录结构,而不是运行单个命令.使用Docker执行此操作的正确方法是什么?

docker docker-container

989
推荐指数
23
解决办法
89万
查看次数

使用docker设置Wordpress时的音量安装

快速入门:撰写和WordPress提出以下建议docker-compose.yml

version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - dbdata:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
volumes:
    dbdata:
Run Code Online (Sandbox Code Playgroud)

对于持久化数据库数据,将创建一个卷:

  • docker卷会db_data保留Wordpress对数据库所做的任何更新.

但没有提到wordpress容器......

问题:

  1. 我应该遵循相同的方法并为wordpress容器创建卷,以便保留将要添加的数据(通过帖子,上传,主题)?
  2. 如果是,我应该指向哪些路径/目录?

wordpress persistent-storage docker docker-compose

7
推荐指数
1
解决办法
6009
查看次数