我创建一个撰写文件来创建一个wordpress环境,但我不明白为什么卷没有安装在主机上。
version: '3.1'
services:
wordpress:
image: wordpress:4.9.8-php7.2-apache
container_name : wp
restart: always
ports:
- 8081:80
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: exampleuser
WORDPRESS_DB_PASSWORD: examplepass
WORDPRESS_DB_NAME: exampledb
volumes:
- /root/blog/code:/code
- /root/blog/html:/var/www/html
db:
image: mariadb
container_name: db
restart: always
environment:
MYSQL_DATABASE: exampledb
MYSQL_USER: exampleuser
MYSQL_PASSWORD: examplepass
MYSQL_RANDOM_ROOT_PASSWORD: '1'
volumes:
- /root/blog/database:/var/lib/mysql
adminer:
image: adminer
container_name: adm
restart: always
ports:
- 8082:8080
db2:
image: mariadb:5.5
container_name: mdb55
restart: always
ports:
- 3301:3306
environment:
MYSQL_ROOT_PASSWORD: admin
volumes:
- /root/blog/database2:/var/lib/mysql
db2是为测试而创建的,它适用于我的卷安装,但另一个没有db或wordpress。有人帮我解释一下谢谢。
发布于 2018-12-06 15:50:02
~$ docker version
Client:
Version: 18.09.0
API version: 1.39
Go version: go1.10.4
Git commit: 4d60db4
Built: Wed Nov 7 00:48:46 2018
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.0
API version: 1.39 (minimum version 1.12)
Go version: go1.10.4
Git commit: 4d60db4
Built: Wed Nov 7 00:16:44 2018
OS/Arch: linux/amd64
Experimental: false
~$ docker-compose version
docker-compose version 1.23.1, build b02f1306
docker-py version: 3.5.0
CPython version: 3.6.7
OpenSSL version: OpenSSL 1.1.0f 25 May 2017
发布于 2018-12-06 16:47:26
docker log wp
Warning: mysqli::__construct(): (HY000/2002): Connection refused in Standard input code on line 22
MySQL Connection Error: (2002) Connection refused
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.18.0.3. Set the 'ServerName' directive globally to suppress this message
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.18.0.3. Set the 'ServerName' directive globally to suppress this message
[Wed Dec 05 18:42:43.006898 2018] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.25 (Debian) PHP/7.2.12 configured -- resuming normal operations
[Wed Dec 05 18:42:43.007553 2018] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
Warning: mysqli::__construct(): (HY000/2002): Connection refused in Standard input code on line 22
MySQL Connection Error: (2002) Connection refused
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.18.0.5. Set the 'ServerName' directive globally to suppress this message
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.18.0.5. Set the 'ServerName' directive globally to suppress this message
[Wed Dec 05 20:49:47.779724 2018] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.25 (Debian) PHP/7.2.12 configured -- resuming normal operations
[Wed Dec 05 20:49:47.789523 2018] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
docker inspect wp
"HostConfig": {
"Binds": [
"/root/blog/code:/code:rw",
"860a0fe22cab9a452ad187bb970260544081f4cd7196401f62e17a7ca8caf4bd:/var/www/html:rw"
],
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "blog_default",
"PortBindings": {
"80/tcp": [
{
"HostIp": "",
"HostPort": "8081"
}
]
},
"RestartPolicy": {
"Name": "always",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": [],
"CapAdd": null,
"CapDrop": null,
"Dns": [],
"DnsOptions": [],
"DnsSearch": [],
"ExtraHosts": null,
"GroupAdd": null,
"IpcMode": "shareable",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"ConsoleSize": [
0,
0
],
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DiskQuota": 0,
"KernelMemory": 0,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": false,
"PidsLimit": 0,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"MaskedPaths": [
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware"
],
"ReadonlyPaths": [
"/proc/asound",
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/cbd317bf3fef376019cd82484d909ca15dd09f5ed51db53535cb3817790f89f6-init/diff:/var/lib/docker/overlay2/ecd3d9932be72a98afe258ce00c6c0326ad88d22d5146b74b0791ba7a263a46a/diff:/var/lib/docker/overlay2/f515151f5e6d1eb17ef3e71f202f615e51ed0138161db67730c40e9beb8b45ee/diff:/var/lib/docker/overlay2/141dd7e484044db64871b9154e2e24c23d9b1dac4dea891f0b2d9d66d1870f4d/diff:/var/lib/docker/overlay2/cf14ec8cb44fa67980889fc4237d2ebc799b514fe732c49345e4a28f11248d19/diff:/var/lib/docker/overlay2/9f828ae75ca8efe16d8a8588358750bd87751872dd45f50d8f27fc7cfc85fc78/diff:/var/lib/docker/overlay2/6b7bc2c39b9bcd4e23eb7a4fc33bf33456920bd9ce25091758af9b2b2747c1d5/diff:/var/lib/docker/overlay2/b892027dd7edc3027584738f1ae00962795118dc5a59a01a95e51dd1406d8573/diff:/var/lib/docker/overlay2/2415b467a9a4347cf301ab6eb31792e43a56ba34513cebf87fe31f5aabfe7bc0/diff:/var/lib/docker/overlay2/95a11d020ec696472adb000aa292bafe4ac760ebb8f842e173a4914a39fd2272/diff:/var/lib/docker/overlay2/cc52f2bc1982a539d5f32ae1873f1417a947bd14807bafdb275fd8c04c3853c1/diff:/var/lib/docker/overlay2/6528a544bdcc92584fca530ce783a3cbcd0ca99ee69801294a669070fea9f9f8/diff:/var/lib/docker/overlay2/83e7cbd3888a6480e4ce4bfef9e50920427022752527b5484dc53204eda5650b/diff:/var/lib/docker/overlay2/739d83d67e4364e7bff1943c5004d87305f79071d932cac8d4652729b4608847/diff:/var/lib/docker/overlay2/29d2573c7f51f3cda8f567dfab003a86fc8438ae6e275e3878777e712f5b9cbf/diff:/var/lib/docker/overlay2/dd2450b046bc6883a2e2f1e7a0182d98681e90d22456d60abc99ea1a10ad4e38/diff:/var/lib/docker/overlay2/5a4381305ae5d07e75a063b3956f4fd18aefd7b7e1c884d1981015a325a04307/diff:/var/lib/docker/overlay2/940cff86f200d7bcad2b013ec66d120a529e7555b7d654681ef934ef015f40a2/diff:/var/lib/docker/overlay2/917091a8414790624c89dc9f1a88c27e026f30dfec133101970c9dfdf9419666/diff:/var/lib/docker/overlay2/76a953095819e146ea6d273891276a72095bb002bd89a0aaf0a63c4b8b815289/diff",
"MergedDir": "/var/lib/docker/overlay2/cbd317bf3fef376019cd82484d909ca15dd09f5ed51db53535cb3817790f89f6/merged",
"UpperDir": "/var/lib/docker/overlay2/cbd317bf3fef376019cd82484d909ca15dd09f5ed51db53535cb3817790f89f6/diff",
"WorkDir": "/var/lib/docker/overlay2/cbd317bf3fef376019cd82484d909ca15dd09f5ed51db53535cb3817790f89f6/work"
},
"Name": "overlay2"
},
"Mounts": [
{
"Type": "bind",
"Source": "/root/blog/code",
"Destination": "/code",
"Mode": "rw",
"RW": true,
"Propagation": "rprivate"
},
{
"Type": "volume",
"Name": "860a0fe22cab9a452ad187bb970260544081f4cd7196401f62e17a7ca8caf4bd",
"Source": "/var/lib/docker/volumes/860a0fe22cab9a452ad187bb970260544081f4cd7196401f62e17a7ca8caf4bd/_data",
"Destination": "/var/www/html",
"Driver": "local",
"Mode": "rw",
"RW": true,
"Propagation": ""
}
],
"Config": {
"Hostname": "d93adb2e53d0",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"80/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"WORDPRESS_DB_HOST=db",
"WORDPRESS_DB_USER=exampleuser",
"WORDPRESS_DB_PASSWORD=examplepass",
"WORDPRESS_DB_NAME=exampledb",
"affinity:container==a8c050ddcbbf0bc37c6ca66c28b167daf5d613e2583c660ed04b3f0a554272a0",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"PHPIZE_DEPS=autoconf \t\tdpkg-dev \t\tfile \t\tg++ \t\tgcc \t\tlibc-dev \t\tmake \t\tpkg-config \t\tre2c",
"PHP_INI_DIR=/usr/local/etc/php",
"APACHE_CONFDIR=/etc/apache2",
"APACHE_ENVVARS=/etc/apache2/envvars",
"PHP_EXTRA_BUILD_DEPS=apache2-dev",
"PHP_EXTRA_CONFIGURE_ARGS=--with-apxs2 --disable-cgi",
"PHP_CFLAGS=-fstack-protector-strong -fpic -fpie -O2",
"PHP_CPPFLAGS=-fstack-protector-strong -fpic -fpie -O2",
"PHP_LDFLAGS=-Wl,-O1 -Wl,--hash-style=both -pie",
"GPG_KEYS=1729F83938DA44E27BA0F4D3DBDB397470D12172 B1B44D8F021E4E2D6021E995DC9FF8D3EE5AF27F",
"PHP_VERSION=7.2.12",
"PHP_URL=https://secure.php.net/get/php-7.2.12.tar.xz/from/this/mirror",
"PHP_ASC_URL=https://secure.php.net/get/php-7.2.12.tar.xz.asc/from/this/mirror",
"PHP_SHA256=989c04cc879ee71a5e1131db867f3c5102f1f7565f805e2bb8bde33f93147fe1",
"PHP_MD5=",
"WORDPRESS_VERSION=4.9.8",
"WORDPRESS_SHA1=0945bab959cba127531dceb2c4fed81770812b4f"
],
"Cmd": [
"apache2-foreground"
https://stackoverflow.com/questions/-100006233
复制相似问题