Tag: 窗组成

访问正在运行的docker容器文件系统

我正在开发一个WordPress主题,并使用docker设置开发环境。 我的docker-compose.yml卷属性看起来像这样; volumes: – ~/WordPress/wp-content:/var/www/html/wp-content 它只把wp-content目录挂载到本地机器上。 我现在必须编辑/ var / www / html / docker映像容器中的wp-config文件。 任何人都可以在这里看到如何访问和编辑正在运行的docker容器中的wp-config文件吗?

docker组成v3安装文件

我正在使用docker撰写部署wordpress。 这个docker-compose.yml的作品: version: '3' services: my_service: image: wordpress:4.7.3-php7.1-apache 但是这个无限重启容器 version: '3' services: my_service: image: wordpress:4.7.3-php7.1-apache volumes: – /data:/usr/src/wordpress 我正在使用AWS EFS挂载/数据。 这是最后的日志: Mar 18 19:30:00 host1 systemd[1]: Started Docker Application Container Engine. Mar 18 19:30:00 host1 dockerd[1087]: time="2017-03-18T19:30:00.404004587Z" level=info msg="API listen on /var/run/docker.sock" Mar 18 19:30:00 host1 dockerd[1087]: time="2017-03-18T19:30:00Z" level=info msg="Firewalld running: false" Mar 18 19:30:01 […]

运行WordPress Docker容器时启用EXIF支持

我正在尝试在官方Wordpress Docker容器中运行一个Wordpress网站。 我build立的Wordpress网站依靠使用exif_read_data从照片中提取元信息。 我知道PHP需要用–with-exif标志来configuration这个工作。 这是当我从Docker容器运行我的站点时, <?php phpinfo() ?>的configuration命令部分: './configure' '–with-config-file-path=/usr/local/etc/php' '–with-config-file-scan-dir=/usr/local/etc/php/conf.d' '–disable-cgi' '–enable-ftp' '–enable-mbstring' '–enable-mysqlnd' '–with-curl' '–with-libedit' '–with-openssl' '–with-zlib' '–with-apxs2' 'CFLAGS=-fstack-protector-strong '-fpic' '-fpie' '-O2'' 'LDFLAGS=-Wl,-O1 '-Wl,–hash-style=both' '-pie'' 'CPPFLAGS=-fstack-protector-strong '-fpic' '-fpie' '-O2'' 如何重新configuration​​PHP以启用EXIF支持? 我想继续使用官方的WordPress的Docker容器,因为它看起来工作得非常好,否则。 我docker-compose.yml在这里: https : //github.com/quis/quis.cc/blob/d89efebefc20f688afbd70f8d7a58e35380581e9/docker-compose.yml

本地WordPress env与Docker撰写 – cURL错误7:无法连接到本地端口8080:连接被拒绝

我正在尝试首次使用Docker Compose设置本地Wordpress环境。 我目前能够在localhost:8080上访问我的Wordpress实例,并将文件映射到本地。 我购买了一个主题,将其添加到wp-content/themes ,然后提示为其安装一些必需的插件。 当我点击Install ,这是我收到的错误: Download failed. cURL error 7: Failed to connect to localhost port 8080: Connection refused 这是我的configuration文件: version: "2" services: my-wpdb: image: mariadb ports: – "8081:3306" environment: MYSQL_ROOT_PASSWORD: password my-wp: image: wordpress:latest volumes: – ./:/var/www/html ports: – "8080:80" links: – my-wpdb:mysql environment: WORDPRESS_DB_PASSWORD: password 可能是一个简单的修复,但我似乎无法弄清楚。 谢谢!

为什么dockerized mongo会定期下载我的数据库?

我有一个小网站服务。 在后端,我得到了docker化的mongo和一些像nodejs&nginx这样的休闲游戏。 一切都在单独的容器。 并通过虚拟networking进行通信。 所以我的networking服务工作了几个月。 而在这段时间,我的数据库已经下降了两次。 但我甚至没有做任何改变。 Mongo将数据保存到卷中。 所以重新启动容器后,所有的数据都可以。 我检查了日志,看到了这一点。 但是我不知道为什么会这样。 这是一些黑客攻击? 2017-05-10T13:30:31.592+0000 I NETWORK [initandlisten] connection accepted from 178.174.137.79:51802 #120 (4 connections now open) 2017-05-10T13:30:31.719+0000 I COMMAND [conn120] dropDatabase DB_DROPPED starting 2017-05-10T13:30:31.734+0000 I COMMAND [conn120] dropDatabase DB_DROPPED finished 2017-05-10T13:30:31.775+0000 I COMMAND [conn120] dropDatabase hypergraph starting 2017-05-10T13:30:32.196+0000 I COMMAND [conn120] dropDatabase hypergraph finished 2017-05-10T13:30:32.198+0000 I […]

Docker-compose每次创build一个新的数据库,数据不会被保存

我正在做一些当地的WP开发。 每次我进行更改(如添加插件) 并运行: docker-compose up -d && docker-compose logs -f wordpress 它创build一个新的数据库和插件被删除很长时间,任何更改。 我可以每次在一个迁移插件中导出一个.wp文件,并再次导入,但是更好的方法是什么?

设置单个CLI来与多个容器连接?

我不是Docker专家,现在已经在这个问题上挣扎了好几个小时了 – 我有2个独立的图像 – 一个用于Python REPL,另一个用于Scheme REPL。 我想创build一个应用程序,提供一个包含2个运行图像的容器的CLI接口 – 这样,当我inputpython它连接到Python REPL容器并执行后面的所有内容。 而scheme连接到Scheme REPL容器。 我有2个问题 – a)使用Docker Compose可以吗? 另外,这是否真的有资格作为Docker Compose的用例? b)假设我从下面的裸机docker-compose.yml – version: '3.3' services: python: image: "python:3.6.2-alpine3.6" racket: image: "m4burns/racket" 如果我发出python或scheme命令,是否在另一个与另外两个通信的容器中设置了公共CLI(例如bash shell)? 我如何定义入口点? 我知道一个更简单的解决scheme就是制作一个Dockerfile,将Python&Scheme安装到一个图像中。 不过,我真的想把他们分开,因此正在走这条路。 任何帮助将不胜感激。

将堆栈部署到Docker for AWS的正确方法

我正在尝试将基于docker-compose的堆栈部署到AWS的Docker(通过AWS CloudFormation创build)。 我编写的YAML文件是在私有registry(Gitlab)中的Git仓库和Docker镜像中进行pipe理的。 与Manager合作部署服务的正确方式是什么? 我尝试了(并失败了)几种方法: 通过Docker API使用本地Docker客户端是不可能的,因为Docker for AWSpipe理器节点没有打开2375端口。 Rsyncing直接将YAML和环境文件组合到pipe理器节点是不可能的,因为Amazon Docker AMI上未安装rsync 。 从Gitlabcurl文件似乎是一个非常不方便的做法。 谢谢

Docker Compose – 启动后自动启动shell脚本

我有一个docker-compsose.yml文件,用kml文件的共享文件夹启动postgis服务。 我也是一个脚本,可以导出我的postgis数据库中的所有这些kml。 不过我想在启动后自动这样做。 docker-compose如何读取该文件并在启动后运行shell命令? 谢谢你的帮助,我是使用Docker的新手。 version: '2' services: postgis: image: mdillon/postgis volumes: – ~/test/dataPostgis:/var/lib/postgresql/data/pgdata – ./postgresql:/docker-entrypoint-initdb.d – ./KML_Data:/var/lib/postgresql/data/KML_Data environment: PGDATA: /var/lib/postgresql/data/pgdata POSTGRES_PASSWORD: password POSTGRES_DB: db ports: – 5432:5432 pgadmin: image: chorss/docker-pgadmin4 ports: – 5050:5050 volumes: – ~/test/dataPgadminBackUp:/var/lib/postgresql/data/pgdata – ./scripts/pgadmin:/tmp/scripts links: – postgis depends_on: – postgis

Docker与2个WordPress和1个数据库问题

我想要做到以下几点:1在端口8000上的wordpress 1在端口8001上的wordpress 1个db为2个wordpress站点共享 我想象中的docker工人 version: '3' services: db: image: mysql:5.7 volumes: – db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: somewordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress wordpress-mikael-blog: depends_on: – db image: wordpress:latest container_name: mikael-blog ports: – "8001:80" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress WORDPRESS_TABLE_PREFIX: mikael_ wordpress-audrey-blog: depends_on: – db image: wordpress:latest container_name: audrey-blog ports: […]