0
我通過Docker在Google Cloud Platform上設置了一個典型的Web環境。無法通過端口訪問Docker Phpmyadmin
Nginx,Php,MySQL已啓動並正在運行。接下來我想要的是Phpmyadmin,但是在這裏我偶然發現了一個連接問題。 我無法通過myip:1234訪問phpmyadmin,正如它在文檔中所述。
這裏是我的碼頭工人,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 11:28:15
絕對謝謝@MathiasJ。我在Docker設置中搜索了幾個小時,但解決方案非常簡單 – Florian
歡迎您。我很樂意幫助你! – 2017-02-18 16:32:19