Ini adalah contekan cara menggunakan docker context untuk terhubung dengan remote docker secara lokal. Mungkin dapat membantu kalian terhubung dengan remote docker kalian tanpa perlu SSH secara manual ke server remote.
Kalian juga dapat memanfaatkan file SSH Config untuk terhubung ke remote docker. Khususnya ketika kalian perlu mendefinisikan private key atau password sendiri.
$ docker context use my-remote-docker-machine
my-remote-docker-machine
Current context is now "my-remote-docker-machine"$ docker context ls
NAME DESCRIPTION DOCKER ENDPOINT KUBERNETES ENDPOINT ORCHESTRATOR
default Current DOCKER_HOST based configuration unix:///var/run/docker.sock swarm
my-remote-docker-machine * ssh://username@host
Perhatikan bahwa * berpindah dari default ke my-remote-docker-machine. Sekarang kalian dapat menggunakan perintah docker tanpa flag--context.
Menghapus Context
1
2
3
$ docker context use default # back to default$ docker context rm my-remote-docker-machine
my-remote-docker-machine
Kesimpulan
Menggunakan docker context membantu kita menghindari SSH secara manual ke server remote. Tapi, ketika kita perlu membuat sebuah image menggunakan remote docker secara lokal, kita perlu memikirkan seberapa besar docker context yang perlu diunggah/diunduh.
Terima kasih sudah membaca!
···
Suka Konten Ini?
Bentuk dukungan apapun saya hargai! Dukung saya melalui Bitcoin, Ko-fi, Trakteer, atau lanjut baca konten saya yang lainnya. Kamu bisa menulis respon lewat Webmention dan beritahu saya URLnya lewat Telegraph.