我通过Docker在Google平台上建立了一个典型的网络环境。
Nginx,Php,MySQL已经启动并运行。接下来我想要的是Phpmyadmin,但是在这里我偶然发现了一个连接问题。我无法通过myip:1234到达phpmyadmin,正如文档中所述。
这里是我的Docker的重要部分-Compose.yml
mysql:
build: mysql-docker/.
container_name: mysql
volumes:
- /var/mysql:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: pw
MYSQL_USER: florian
MYSQL_PASSWORD: pw
MYSQL_DATABASE: db
phpmyadmin:
build: phpmyadmin/.
links:
- mysql:db
ports:
- 1234:80
container_name: phpmyadmin
environment:
PMA_ARBITRARY: 1
PMA_USERNAME: florian
PMA_PASSWORD: pw
MYSQL_ROOT_PASSWORD: pw
restart: always这是我的phpmyadmin Dockerfile
FROM phpmyadmin/phpmyadmin
EXPOSE 80有人知道在这种情况下我会发生什么事吗?我搜索了很多主题,尝试了很多,但没有找到解决方案。
发布于 2017-02-18 12:15:47
解决方案:
正如马提亚斯所说,这是GCP需要的港口。所以这和码头无关。
你这样做如下:
https://stackoverflow.com/questions/42314384
复制相似问题