Daripada memulainya satu per satu, gunakan docker-compose
.
Buat file docker-compose.yml
version: '2'
services:
db:
image: mysql
environment:
MYSQL_ROOT_PASSWORD: my-secret-pw
ports:
# just if you also want to access it directly from you host
# node neede for phpmyadmin
- "3306:3306"
phpmyadmin:
image: phpmyadmin/phpmyadmin
depends_on:
- db
ports:
- "8080:8080"
Kemudian mulai menggunakan docker-compose up
di folder yang sama docker-compose.yml
. Anda file berada.Akses PHPmyadmin menggunakan browser dan gunakan 'db' sebagai nama host database Anda, karena itulah nama layanan di docker-compose.yml
file dan karenanya dapat diselesaikan menggunakan layanan DNS internal buruh pelabuhan ke ip sebenarnya dari wadah buruh pelabuhan. Semua tautan diatur untuk Anda secara otomatis.
Itu jauh lebih sederhana - docker run memperumit hal-hal dan tidak praktis untuk hal-hal itu - tidak pernah.
Petunjuk:jika docker-compose tidak diinstal pada mesin Anda, instal menggunakan dokumen resmi ini https:// /docs.docker.com/compose/install/ (di luar cakupan)