Menautkan di Docker memungkinkan koneksi jaringan dibuat di antara wadah. Docker akan mendefinisikan variabel lingkungan ke wadah tertaut Anda untuk URL, IP, port, dan protokol. Nama-nama ini akan didasarkan pada nama wadah Anda. Misalnya:
DB_NAME=/web2/db
DB_PORT=tcp://172.17.0.5:5432
DB_PORT_5432_TCP=tcp://172.17.0.5:5432
DB_PORT_5432_TCP_PROTO=tcp
DB_PORT_5432_TCP_PORT=5432
DB_PORT_5432_TCP_ADDR=172.17.0.5
Anda dapat menggunakan variabel lingkungan ini untuk menyiapkan wadah aplikasi Akka Anda untuk terhubung ke wadah DB Anda. Namun, Anda harus mengonfigurasi penampung aplikasi secara manual untuk melakukannya. Docker tidak akan membuat koneksi untuk Anda secara otomatis.
Jadi, di suatu tempat di aplikasi Anda, Anda harus meneruskan nilai ini ke skrip startup Anda, sesuatu yang mungkin terlihat seperti:
./restcore --Ddb.default.db="jdbc:mysql//${DB_PORT_3306_TCP_ADDR}:${DB_PORT_3306_TCP_PORT"