Giter Site home page Giter Site logo

de_notes's Introduction

KURULUMLAR

Windows için Docker Kurulumu (Windows 11 ve üzeri sürümler için)

Windows sürümünüzü run ile winver yazarak öğrenebilirsiniz

WSL Kurulumu

Docker'ın Windows bir bilgisayarda çalışabilmesi için ilk başta wsl (windows subsystem for linux) kurulumu yapılmalıdır.

Microsoft Store'dan Ubuntu indirilir.

Windows PowerShell yönetici olarak çalıştırılır ve şu komut yazılır.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Sırasıyla;

wsl --update
wsl --shutdown
wsl --set-default-version 2

Linux kernelini indirdik Ubuntu kurulumunu da komutla yapabiliriz.

wsl --install -d Ubuntu

Bu komut sonrası Ubuntu terminali kendiliğinden açılıyor,açılmazsa bilgisayar aç\kapa önerilir. Ubuntu terminali kullanıcı adı ve şifre belirtmenizi istiyor. Sonrasında disk alanını öğrenmek için şu komutu girebilirsiniz:

df -h

Ubuntu çalışıyor mu diye kontrol etmek için:

wsl -l -v

WSL için kurulum tamam.

Docker Kurulumu

Docker'ın sayfasından ilk başta uygulamayı indirelim. Kurulum tamamlandıktan sonra Docker Desktop'u açalım. Çalışıp çalışmadığını yine yukarıda kullandığımız wsl -l -v ile kontrol edebiliriz.

Setting > Resources'tan WSL Integration'a gelip Ubuntu'yu seçeceğiz ama seçmeden önce wsl -l ile Ubuntu(default) şeklinde mi geliyor kontolü yapılmalı.

Windows Shell ile konteynırları run edebiliriz artık.

Örnek

İlk hello world containerımızı çalıştıralım.

docker run hello-world

Container'ı ilk lokal olarak arıyor bulamayınca DockerHub üzerinden indiriyor.DockerHub üzerinden public\private olarak şirketlerin containerıze ettiği uygulamalara erişebilir hatta kendiniz de oluşturduğunuz imageleri DockerHub'a public olarak gönderebilirsiniz.

Çalışan ve çalışmayan tüm konteynırları görüntülemek için; (*not: sadece çalışan konteynırları görüntülemek istiyorsak -a'yı atabiliriz.

docker ps -a

Çalışan bir konteynırı durdurmak için;

docker stop containerID

Burada containerID'yi çalışan konteynırları görüntülerken görmüştük. İlk 3 karakterini yazsak dahi durduracaktır.

Kaldırmak istiyorsak; docker rm containerID ile komut satırları aracılığıyla ya da Docker Desktop üzerinden manuel bir şekilde bu işlemleri yapabilirsiniz.

To be continued

de_notes's People

Contributors

aybukemeydan avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.