
Docker Wordpress'e Şöyle MySQL Bağlantısını Nasıl Yapabilirim
13
●196
- 15-08-2023, 22:18:19Aşağıdaki gibi 2 Docker compose çalıştırdım ama sadecece Wordpress'in olduğu konteynır için mysql'i kurtmak yerine diğerinden çekmek istiyorum. Doğru yapılandırma nasıl oluyor? port ile mi network ile mi bilmiyorum öğrenmiş olacağım.

- 15-08-2023, 22:26:40Merhaba,
Compose dosyanız aynı network'deyse bağlantı hostuna container name kullanabilirsiniz.
Test için istedğiniz container'dan üzerinden telnet atabilirsin, yanıt veriyorsa devam..
telnet c-mysql 3306 - 15-08-2023, 22:37:20İleri seviye bilgim yok, öğrenme aşamasındayım. Compose dosyalarını aynı network'de olmadığını biliyorum zira çalıştırdığımda terminalde "Network laura-wp_default" ve "Network wordpress_default" yazıyordu. İlkisini aynı network'e almam mı gerekiyor.huseyincengiz adlı üyeden alıntı: mesajı görüntüle
telnet nedir nasıl kullanılır bilmiyorum, biraz baktım kurulumunu yapmam gerekiyormuş. MacOS kullanıyorum, ne yapayım hocam. - 15-08-2023, 23:08:14Merhaba hocam,
compose dosyanızı buradan paylaşın inceleyip size döneyim. - 16-08-2023, 00:24:41$ docker network create laura-network şeklinde bir network oluşturup compose dosyalarına ekledim ama dosya yolu ile yeni networker açılıyor çalıştırdığımda. Orada takıldım kaldım, aynı olunca çalışacak sanırım.huseyincengiz adlı üyeden alıntı: mesajı görüntüle
https://app.warp.dev/block/Yv4LH0yGjaM6DQvNSZ4zzB
docker network inspect laura-network
https://app.warp.dev/block/wqttqvztBP1nwnQOY1McY4
docker network inspect laura-wp_default
https://app.warp.dev/block/PyyA18WCv9K1gMcIRWv2au
docker network inspect laura-wp_laura-network
https://app.warp.dev/block/jOqjj11yxfTYc6Hhjx9qT9
docker network inspect wordpress_laura-network
https://app.warp.dev/block/dekCMMN1TyKrLKnLQ8JLo7
version: '3.8' services: wordpress-wk: image: wordpress container_name: c-laura-wk-wp volumes: - ./wp-wk:/var/www/html ports: - 8081:80 env_file: .env environment: WORDPRESS_DB_HOST: mysql WORDPRESS_DB_USER: root WORDPRESS_DB_NAME: wk WORDPRESS_DB_PASSWORD: murat depends_on: - mysql restart: unless-stopped wordpress-gnp: image: wordpress container_name: c-laura-gnp-wp volumes: - ./wp-gnp:/var/www/html ports: - 8082:80 env_file: .env environment: WORDPRESS_DB_HOST: mysql WORDPRESS_DB_USER: root WORDPRESS_DB_NAME: gnp WORDPRESS_DB_PASSWORD: murat depends_on: - mysql restart: unless-stopped mysql: platform: linux/x86_64 image: mysql:8.1 container_name: c-mysql volumes: - ./mysql:/var/lib/mysql ports: - 3306:3306 environment: MYSQL_ROOT_PASSWORD: murat networks: - laura-network restart: unless-stopped phpmyadmin: image: phpmyadmin:5.2 container_name: c-phpmyadmin ports: - 8080:80 environment: - PMA_HOST=mysql - PMA_USER=root - PMA_PASSWORD=murat - UPLOAD_LIMIT=128M depends_on: - mysql networks: - laura-network restart: unless-stopped volumes: wordpress: mysql: networks: laura-network: driver: bridgeversion: '3.8' services: wordpress: image: wordpress container_name: c-wordpress volumes: - ./wp:/var/www/html ports: - 8091:80 environment: WORDPRESS_DB_HOST: mysql WORDPRESS_DB_USER: root WORDPRESS_DB_NAME: wp WORDPRESS_DB_PASSWORD: murat networks: - laura-network restart: unless-stopped volumes: wordpress: networks: laura-network: driver: bridge - 16-08-2023, 06:55:05Merhaba hocam
Mevcuttaki containerları silip aşağıdaki şekilde yml'ı tekrar tektileyebilirsiniz. Önemli verileriniz varsa yedekleyin.
version: '3.8' services: wordpress-wk: image: wordpress container_name: c-laura-wk-wp volumes: - ./wp-wk:/var/www/html ports: - 8081:80 env_file: .env environment: WORDPRESS_DB_HOST: mysql WORDPRESS_DB_USER: root WORDPRESS_DB_NAME: wk WORDPRESS_DB_PASSWORD: murat depends_on: - mysql restart: unless-stopped wordpress-gnp: image: wordpress container_name: c-laura-gnp-wp volumes: - ./wp-gnp:/var/www/html ports: - 8082:80 env_file: .env environment: WORDPRESS_DB_HOST: mysql WORDPRESS_DB_USER: root WORDPRESS_DB_NAME: gnp WORDPRESS_DB_PASSWORD: murat depends_on: - mysql restart: unless-stopped wordpress-nw: image: wordpress container_name: c-laura-nw-wp volumes: - ./wp-nw:/var/www/html ports: - 8083:80 environment: WORDPRESS_DB_HOST: mysql WORDPRESS_DB_USER: root WORDPRESS_DB_NAME: wp WORDPRESS_DB_PASSWORD: murat depends_on: - mysql networks: - laura-network restart: unless-stopped volumes: wordpress: networks: laura-network: driver: bridge mysql: platform: linux/x86_64 image: mysql:8.1 container_name: c-mysql volumes: - ./mysql:/var/lib/mysql ports: - 3306:3306 environment: MYSQL_ROOT_PASSWORD: murat networks: - laura-network restart: unless-stopped phpmyadmin: image: phpmyadmin:5.2 container_name: c-phpmyadmin ports: - 8080:80 environment: - PMA_HOST=mysql - PMA_USER=root - PMA_PASSWORD=murat - UPLOAD_LIMIT=128M depends_on: - mysql networks: - laura-network restart: unless-stopped volumes: wordpress: mysql: networks: laura-network: driver: bridge - 16-08-2023, 10:01:152 defa tanımlanmış şeklinde hata aldım şu kısım için;huseyincengiz adlı üyeden alıntı: mesajı görüntüle
volumes: wordpress: networks: laura-network: driver: bridgehttps://app.warp.dev/block/sbODaRBnUcRFPwuTJiX78H - 16-08-2023, 10:38:58SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
version: '3.8' services: wordpress-wk: image: wordpress container_name: c-laura-wk-wp volumes: - ./wp-wk:/var/www/html ports: - 8081:80 env_file: .env environment: WORDPRESS_DB_HOST: mysql WORDPRESS_DB_USER: root WORDPRESS_DB_NAME: wk WORDPRESS_DB_PASSWORD: murat depends_on: - mysql restart: unless-stopped wordpress-gnp: image: wordpress container_name: c-laura-gnp-wp volumes: - ./wp-gnp:/var/www/html ports: - 8082:80 env_file: .env environment: WORDPRESS_DB_HOST: mysql WORDPRESS_DB_USER: root WORDPRESS_DB_NAME: gnp WORDPRESS_DB_PASSWORD: murat depends_on: - mysql restart: unless-stopped wordpress-nw: image: wordpress container_name: c-laura-nw-wp volumes: - ./wp-nw:/var/www/html ports: - 8083:80 environment: WORDPRESS_DB_HOST: mysql WORDPRESS_DB_USER: root WORDPRESS_DB_NAME: wp WORDPRESS_DB_PASSWORD: murat depends_on: - mysql networks: - laura-network restart: unless-stopped networks: networks: - laura-network mysql: platform: linux/x86_64 image: mysql:8.1 container_name: c-mysql volumes: - ./mysql:/var/lib/mysql ports: - 3306:3306 environment: MYSQL_ROOT_PASSWORD: murat networks: - laura-network restart: unless-stopped phpmyadmin: image: phpmyadmin:5.2 container_name: c-phpmyadmin ports: - 8080:80 environment: - PMA_HOST=mysql - PMA_USER=root - PMA_PASSWORD=murat - UPLOAD_LIMIT=128M depends_on: - mysql networks: - laura-network restart: unless-stopped volumes: wordpress: mysql: networks: laura-network: driver: bridgeböyle bir denersiniz - 16-08-2023, 13:08:00Konsolda şöyle bir hata aldım.
parsing /Users/divwizard-m/Documents/Other/Docker/laura-wp/docker-compose.yml: yaml: line 55: did not find expected key
huseyincengiz adlı üyeden alıntı: mesajı görüntüle