如何用phpmyadmin启动Docker

你好家伙即时通讯设置我的第一个泊坞窗环境即时通讯与phpmyadmin的设置苦恼,我想从docker集线器使用本地的phpmyadmin和链接到我的apache看到代码波纹pipe有没有人有几点build议? 我如何处理这个问题。

version: '2' services: # PHP Docker container app: build: context: . dockerfile: Dockerfile links: - mysql ports: - "8000:80" volumes: - ./app/:/app/ - ./:/docker/ volumes_from: - storage ####################################### # MySQL server ####################################### mysql: build: context: docker/mysql/ dockerfile: MySQL-5.7.Dockerfile restart: always volumes_from: - storage env_file: - etc/environment.yml ####################################### # PHP MY ADMIN ####################################### phpmyadmin: image: links: ports: - "8000:80" environment: MYSQL_USER: dev MYSQL_ROOT_PASSWORD: root storage: build: context: docker/storage/ volumes: - /storage 

 MySQL Server Setup MYSQL_ROOT_PASSWORD=dev MYSQL_USER=dev MYSQL_PASSWORD=dev MYSQL_DATABASE=typo3 

对于Docker-compose文件,你可以有类似的东西

 phpmyadmin: image: phpmyadmin restart: always links: - mysql ports: - 8000:80 environment: - PMA_ARBITRARY=1 networks: - Your-network networks: Your-network: driver: bridge 

你必须添加你的networking到你所有的服务(mysql,php,..)

那么你可以通过localhost:8000来访问你的phpmyadmin

请在这里finddocker撰写文件的完整版本

 version: '2' services: # PHP Docker container app: build: context: . dockerfile: Dockerfile links: - mysql ports: - "8000:80" volumes: - ./app/:/app/ - ./:/docker/ volumes_from: - storage networks: - php-network ####################################### # MySQL server ####################################### mysql: build: context: docker/mysql/ dockerfile: MySQL-5.7.Dockerfile restart: always volumes_from: - storage env_file: - etc/environment.yml networks: - php-network ####################################### # PHP MY ADMIN ####################################### phpmyadmin: build: context: . dockerfile: PHPMYADMIN.Dockerfile restart: always links: - mysql ports: - 8000:80 environment: - PMA_ARBITRARY=1 networks: - php-network networks: php-network: driver: bridge 

和PHPMYADMIN.Dockerfile将只有1行

 FROM phpmyadmin/phpmyadmin 

你可以在192.168.99.100:8000上访问phpmyadmin