Docker Swarm — Bagian 3

sumber: https://bit.ly/3BpwZ7b

Docker Swarm — Bagian 1
Docker Swarm — Bagian 2
Docker Swarm — Bagian 4

Sejauh ini kita telah belajar, bagaimana pendekatan terbaik untuk membuat cluster ketersediaan tinggi, memulai kawanan buruh pelabuhan, menggabungkan node ke cluster, memperbarui token, meningkatkan dan menurunkan wadah.

Pada artikel ini, saya akan menunjukkan kepada Anda beberapa perintah untuk mengatur layanan di jaringan tertentu dan bagaimana kami dapat menambahkan jaringan baru ke layanan saat ini.

Pertama, mari kita lihat bantuan dari perintah pembuatan layanan.

# docker service create --help

Perintah di bawah ini akan membuat layanan bernama webserver dengan 3 replika, mengikat port 8080 ke 80 dalam wadah, dengan my_webserver sebagai nama host, dan 0,25 dari CPU , 64MB yang memori , pwd = 123 sebagai variabel lingkungan, dan 8.8.8.8 sebagai DNSnya .

# docker service create --name webserver --replicas 3 -p 8080:80 --hostname my_webserver --limit-cpu 0.25 --limit-memory 64M --env pwd=123 --dns 8.8.8.8 nginx

      
create service
# docker container ps
docker ps
# docker service inspect webserver --pretty
docker inspect

Jaringan Docker Swarm

Sekarang, mari kita buat jaringan kita . The -datau --driverakan mengatur pengemudi untuk mengelola jaringan, overlayjaringan dapat dibuat untuk beberapa host.

# docker network create -d overlay my-network

      
# docker network ls

# docker service create --name service01 -p 9090:80 --network my-network nginx

      
# docker service create --name service02 -p 9191:80 --network my-network nginx

# docker service inspect service01

Sekarang, kita akan terhubung ke wadah di service01 dan mencoba mengakses layanan lain, service02 .

Ini akan menunjukkan Id wadah.

# docker container ls

# docker container exec -ti [container_id] bash
# docker container exec -ti 37d2280551ec bash

Obs.: Jika curlbelum terinstal, jalankan perintah di bawah ini.

# apt-get update && apt-get install curl -y

# curl service01
# curl service02

# docker service update --network--add my-network webserver

      

Anda dapat terhubung ke wadah di layanan server web dan menjalankan curl service01dan curl service02untuk pengujian.

Referensi dan dokumentasi

  • https://docs.docker.com/engine/reference/commandline/inspect/
  • https://docs.docker.com/engine/reference/commandline/network_create/

Suggested posts

Bermasalah dengan para amatir yang mengeksploitasi Linkedin sebagai Tinder?

Bermasalah dengan para amatir yang mengeksploitasi Linkedin sebagai Tinder?

Menggunakan LinkedIn sebagai situs kencan tidak dapat diterima. Terhubung dengan sesama pekerja, pengusaha, dan calon pemberi kerja adalah tujuan sebelumnya dari situs jejaring profesional LinkedIn.

MLflow di Cloud

MLflow di Cloud

Pada artikel ini, saya akan berbicara tentang cara menghosting mlflow di cloud (AWS dan GCP), menjalankan eksperimen pembelajaran mesin, mencatat parameter, metrik, dan menyimpan model ke dalam registri model Apa itu mlflow? mlflow adalah platform sumber terbuka yang mengelola siklus pembelajaran mesin end-to-end. Fungsionalitas utamanya adalah: Kami dapat menjalankan mlflow di mesin lokal, tetapi menghostingnya di cloud memiliki kelebihan Kami memiliki 3 komponen utama berikut di mlflow: Diagram arsitektur di atas menunjukkan semua layanan AWS yang kami perlukan dan bagaimana mereka berinteraksi untuk menghosting mlflow di AWS.

Related posts

Dua tahun dalam desain- Yang baik, buruk, dan jelek…

Dua tahun dalam desain- Yang baik, buruk, dan jelek…

“Hai Siri, mainkan Me Dive oleh Olivia Dean.” Saat itu Mei 2021 ketika saya memulai magang di Future Academy Africa di Akure, Nigeria.

Penganiayaan Umat Kristiani: Kejahatan Kebencian yang Tidak Kita Bicarakan

Lupakan Islamofobia: Kristen (dan Yahudi) adalah korban utama kejahatan kebencian agama.

Penganiayaan Umat Kristiani: Kejahatan Kebencian yang Tidak Kita Bicarakan

Pikiran rasional mana pun tahu bahwa lingkaran politik dan media didominasi oleh kiri, bahkan paling kiri, suatu keadaan yang menciptakan ketidakseimbangan dalam wacana politik. Di bidang agama, ketidakseimbangan ini terlihat jelas: surat kabar dan jaringan sayap kiri tidak terburu-buru membela iman Kristen.

Lacak Siapa Saja Hanya dengan Nomor Telepon | Investigasi OSINT

Lacak Siapa Saja Hanya dengan Nomor Telepon | Investigasi OSINT

Anda bisa menjadi Penyelidik OSINT, Pemain CTF, atau sekadar seseorang yang menerima panggilan spam. Seseorang yang mencoba memverifikasi nomor yang Anda lihat di iklan.

Memikirkan Kembali Media: Lima Kebenaran McChesney dan Masa Depan Komunikasi

Di dunia yang sangat terhubung saat ini, sistem media memainkan peran penting dalam membentuk opini publik, dan akibatnya, dalam pengambilan keputusan yang demokratis. Dalam analisisnya yang mendalam tentang ekonomi politik komunikasi, cendekiawan Robert McChesney menantang kebijaksanaan konvensional dan menyajikan apa yang disebutnya sebagai “lima kebenaran” tentang media.