Tutorial Docker Untuk Pemula - Docker Fundamental
Vložit
- čas přidán 30. 07. 2024
- Docker merupakan platform containerization yang cukup populer dalam proses pengembangan perangkat lunak modern. Berbeda dengan virtualisasi, penggunaan container mampu menjawab beberapa tantangan dalam hal aplikasi dan infrastruktur modern. Beberapa hal terkait hal tersebut diantaranya teknologi container mampu memberikan portabilitas dalam mengemas hingga menjalankan aplikasi dengan lebih efektif dan efisien.
Pembahasan :
00:00 Latar Belakang
08:06 Pengenalan Docker
12:09 Operasi Dasar Docker
14:22 Menjalankan Container
18:53 Operasi Pada Container
27:01 Docker Image
35:13 Docker Volume
43:50 Docker Network
51:32 Port Mapping
54:32 Docker Compose
01:09:02 Dockerfile
01:19:11 Kesimpulan
Instagram : / ajidiyantoro
Link Donasi : saweria.co/ajidiyantoro
#docker #container - Věda a technologie
Kenapa saya suka tutorial dari mas Aji ini, semuanya lengkap dan tersaji dengan rapi. Penjelasan juga clear, tidak bertele-tele. Sukses terus mas. Terimakasih
Mantap.......
Yeay, tutorial baru, 🎉
Alhamdulillah.
Makasih bang aji
Mantap.......🎉
wah mantap sih om ilmu nya tutor rapih terstruktur jadi gampang dipahami saya yg lagi mau coba docker buat manage applikasi jadi ada gambaran, sukses & sehat selalu sharing ilmu nya
Keren, materi dan penjelasanya mas.
Mantab .
Makasih Pak
terimakasih ilmunya mantab👍🏼
lanjut pak 💖
Terimakasih bang.. pembahasannya terasa ringan.
Terimakasih banyak buat tutorial nya om Aji. 👍🏼👍🏼👍🏼
menyala abangkuh 🔥🔥
kerennn jiirrr
mantapp
Yg ditunggu2 akhirnya
bang .. tutor genieacs di mikrotik docker dong
lanjut pak dosen online 🙆🏻♂️
suwun pas praz teguh, ternyata mas pras jago it juga
ini dia yang ditunggu hehe, bahas CI/CD pak kapan pakkk...
Keren pak, req bahas jenkins selanjutnya
🎉🎉🎉
bahas zimbra mail server + cara meng online kan nya mas
Pak Request tentang pembahasan Longhorn dong pak, untuk storage di kubernetes
Pernah coba pake longhorn di ecosystemnya harvester, cuma lebih prefer ceph-rbd kalo mau di pake buat kubernetes
Pak request tutorial push docker dengan menggunakan github action dimana file envnya di simpan di secrets github ke docker hub
makasih banyak mas btw boleh minta file pptnya kah untuk referensi belajar?
saran, layar mukanya aga dikecilin atau dipindah karna konten pptnya tidak terbaca
keren mas, boleh minta pptnya kah mas
long time no seee,, udah lama nih mass libur nyaa,, dapet project gede yaaa??? wkwkwkwkkwkww
Lagi sibuk nyangkul mas 😂. Hehehe
Bang materi pptnya bisa di download ga? Hehe
Boleh share power point nya kah bang???
Bang tutor buat server localhost dengan aapanel dong sampe bisa jalanij webnya 🙏🏻
izin mas aji, terkait volume, misalnya containernya sudah terhapus, trus volume data-1 itu kalo di host tersimpan difolder apa yah?
/var/lib/docker/volume
request monitoring webserver/app di vm pak, grafana, promotheus
Sudah pernah di bahas mas.
Mau tanya pak aji , saya mempunyai aplikasi nah DBnya kebetulan pake service Cloud SQL punyanya Google Cloud koneksinya dari cloud sqlnya itu saya pake SSL untuk koneksi ke app saya saya menyimpan file key SSLnya di dalam aplikasinya, apakah itu sudah aman untuk file key sslnya di taru di appnya atau ada cara lain untuk mengamankan KEYnya. Terimakasih 🙏
Sebetulnya itu sudah bagus pake SSL, cuma mungkin agak ribet konfigurasinya, apalagi kalo nambah user baru pasti certnya perlu di sesuaikan. Kalo mau lebih mudah bisa coba hashicorp vault, itu di dalamnya ada yang namanya dynamic secret buat database, coba baca” dulu aja
@@ajidiyantorobaik pak terimakasih 🙏🏻
bahas kubernetes dong pak
Untuk setup nya udah pernah saya bahas, tapi untuk operasi dasarnya menyusul yah.
bang klo ga buat docker-portainer.yaml itu apa ga masalah, dan fungsi stuck di portainer itu apa?
Buat running container sebetulnya bisa langsung docker run tanpa harus pake docker compose. Nah fungsi stack di portainer itu sama kaya kita bikin docker compose file, intinya bisa definisiin beberapa kontainer jadi satu stack
maaf mas izin tanya ini kalau mau instal docker compose harus download docker desktop dulu ya?
Kalo kita install docker desktop sudah include docker compose juga kok.
kalo tanpa docker desktop bisa ga ya bang? karna saya sebelummnya pake docker desktop makan ram banyak
@@MuhammadAsharulMaali Running di Windows kah ? Kalo di windows wajar aja sih makan banyak RAM. Dia kan seolah bikin VM buat jalanin docker host nya.
lol
maryam@IMRONs-MacBook-Pro Documents % docker compose logs
muncul pesan:
WARN[0000] /Users/maryam/Documents/docker-compose.yaml: `version` is obsolete
maryam@IMRONs-MacBook-Pro Documents %
Bang, tanya kalau begitu kenapa ya?
satu lagi ya bang, saya coba jalankan perintah ini:
maryam@IMRONs-MacBook-Pro portainer % docker compose up -d
muncul pesan:
validating /Users/maryam/portainer/docker-compose.yaml: (root) Additional property service is not allowed
maryam@IMRONs-MacBook-Pro portainer %
Warning "version is obsolete" tinggal hapus aja baris version dalam docker-compose.yml. Docker versi baru emang begitu. Kemudian pertanyaan yang kedua, itu biasanya soal permission, emang di dalam compose filenya ada mapingan volume kemana aja ?
@@ajidiyantoro Alhamdulillah masalah Warning "version is obsolete" sudah berhasil, saya remove baris version tadi.
isi file docker-compose.yaml saya:
version: '3.9'
service:
portainer:
container_name: portainer
image: portainer/portainer-ce
restart: always
ports:
- 8000:8000
- 9000:9000
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
volumes:
portainer_data:
name: portainer_data
tapi saya coba langsung jalankan satu perintah via CLI:
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
Alhamdulillah berhasil. Saya menggunakan docker desktop di macOS
Line "service" harusnya ditulis "services"
@@ajidiyantorooke siap bang, sudah berhasil. Terima kasih