Docker Kurulumu

Ön Koşullar

Windows Subsystem for Linux (WSL)

Öncelikle, bilgisayarınıza Windows Subsystem for Linux (WSL) yüklendiğinden emin olun.
Komut Mesajı (veya PowerShell) arayıp, üstteki sonuca sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.
Yazın:

wsl --list --verbose

Linux kurulumu listelenmediğinde, Linux Alt Sistemi'ni kurmanız gerekir.
Komut İsterinizi (veya PowerShell'i) yazın:

wsl --install --web-download

Sonrasında Linux'un yüklü olup olmadığını tekrar kontrol edin.

macOS

Mac OS'ta WSL'ye gerek yok. Docker doğrudan kurulabilir.
Şunları kullandığınızdan emin olun:

  • macOS 11.0 (Big Sur) veya daha yeni Mac
  • Ya Intel ya da Apple Silicon (M1/M2/M3/M4) çipi

Docker'ın zaten yüklü olup olmadığını kontrol edin:
Open Terminal (Applicatios > Utilities > Terminal) ve tür:

docker --version

Komut tanınmazsa, kuruluma devam edin.

Adım 1: Docker'ı Yükleyin

Windows:
Docker Desktop Installer.exe'i bu kaynaktan indirin:

https://docs.docker.com/desktop/install/windows-install

  • Docker'ı kur ve bilgisayarını yeniden başlat.

macOS:

' Docker.dmg bu kaynaktan indirin:
Docker macOS İndir

  1. İndirilen .dmg dosyasını aç
  2. Docker simgesini Applications klasörünüze sürükledin
  3. Docker firması başvuruları

Adım 2: Docker Görselini İndir

Windows:
İndir Windows Docker Image x86_64
Örneğin, Komut Göndermenizi açın ve eDESIGN-Docker-image'in bulunduğu dizine geçin: C:UsersYOUR-USER-NAMEDownloads

macOS:
İndir macOS Docker Image x86_64

Important: Önce Mevcut Docker Konteynerlerini Temizleyin

WDX Docker imajını yüklemeden önce, Docker'ınızın temiz olduğundan emin olun — aksi takdirde mevcut konteynerlerle çatışmalar oluşabilir.

Bunu yapmanın iki yolu vardır:

  • Seçenek 1: Docker Masaüstü (GUI) Üzerinden
    Docker Desktop uygulamasını açın ve grafik arayüzü kullanarak çalışan konteynerleri manuel olarak durdurup kaldırın.

  • Seçenek 2: Terminal / PowerShell Üzerinden
    Konteyneri aşağıdaki komutla doğrudan çıkarabilirsiniz:

docker stop wdx-runtime
docker rm wdx-runtime

Adım 3: Docker Image'i çalıştır

WSL:

Docker konteynerini çalıştırmak için önce .tar görüntü dosyasını Docker'a aktarmanız gerekir.

1. Docker Görüntüsünü Yükle

Komut Göndermesinde veya PowerShell'de şu çalıştırın:

docker load -i plcvisu_x.x.x.x.tar
  • x.x.x.x'i resim dosyanızın gerçek sürümüyle değiştirin (ör. 4.0.1.83)

  • ⏳ Not: Docker yüklenmesini yazdıktan sonra -i ... komut ile terminal birkaç saniye boyunca aktif görünmez olabilir — bu normaldir.
    Yükleme süreci biraz zaman alıyor ve hemen geri bildirim vermiyor.
    Tamamlandığında, şöyle bir mesaj göreceksiniz:

Loaded image: plcvisu:4.0.1.83-X86_64-alpine

Docker Images ile doğru görsel adını yükledikten sonra kontrol edebilirsiniz.

2. Çalışma dizininize gidin

Şimdi kalıcı verilerinizin makinenizde nerede saklanacağına karar verin. Bu önemli, çünkü bu klasörleri Docker konteynerine monte edeceğiz ve Docker yeniden başlatıldığında yapılandırma, çalışma zamanı verileriniz ve loglarınız kaybolmayacak.
Böyle çalışan bir klasör oluşturmanızı öneririz:

mkdir C:\workspace\docker
cd C:\workspace\docker

Eğer buna aşina değilseniz:

  • mkdir "dizin oluşturma" anlamına gelir — bu, C:workspace içinde docker adlı yeni bir klasör oluşturur

  • cd "diziniği değiştir" anlamına gelir — bu, klasörü açar ve komutlarınızın doğru yerden çalışmasını sağlar

3. Docker Konteynerini çalıştır

Windows

docker run -d -p 8081:80 -p 8481:443 --name wdx-runtime --restart unless-stopped -v C:\workspace\docker\data:/opt/elrest/plcvisu/wdx/data -v C:\workspace\docker\config:/opt/elrest/plcvisu/wdx/config -v C:\workspace\docker\js-storage:/opt/elrest/plcvisu/wdx/storage plcvisu:<version>-X86_64-alpine
  • < version> docker yük çıkışında gördüğünüz sürümle değiştirin.

Linux

docker run -d -p 8081:80 -p 8481:443 --name wdx-runtime --restart unless-stopped -v ~/wdx/data:/opt/elrest/plcvisu/wdx/data -v ~/wdx/config:/opt/elrest/plcvisu/wdx/config -v ~/wdx/js-storage:/opt/elrest/plcvisu/wdx/storage plcvisu:<version>-X86_64-alpine
  • < version> docker yük çıkışında gördüğünüz sürümle değiştirin.

Her şey çalışırsa, şöyle bir konteyner kimliği göreceksiniz:

e16bdca52fd05497bea5235d77c9bf1231503bc63d8cfcb30ba8dea6ffd035c0

macOS:

Bu rehber, macOS'ta wdx-runtime Docker imajının nasıl yükleneceğini ve çalıştırılacağını açıklıyor. Lütfen devam etmeden önce Docker'ın kurulduğundan ve çalıştığından emin olun.

  1. Dosya gerçekten İndirmeler klasöründe mü?
    Terminalinizde şunu yazın:
ls ~/Downloads
  1. Bir dosyanın (örneğin wdx-runtime_3.2.1.127_x86_64.tar) gibi bir ismi olup olmadığını kontrol edin.

  2. Docker görgesini bir Docker konteynerine yüklemek için Terminalinizi açın ve şunu yazın:

cd ~/Downloads
docker load -i wdx-runtime_x.x.x.x_x86_64.tar
Klasörünüzdeki gerçek isimle (_x.x.x.x__) kelimesini değiştirmeyi unutmayın.
  1. Onaylayın:

    docker images

    Şöyle bir şey arayın: wdx-runtime 3.2.1.127-X86_64-alpine

  2. Konteyneri çalıştırın

docker run -d --platform linux/amd64 -p 8081:80 -p 8481:443 --name wdx-runtime2 wdx-runtime:X.X.X.X-X86_64-alpine
Klasörünüzdeki gerçek isimle (_x.x.x.x__) kelimesini değiştirmeyi unutmayın.

Docker'ı yeniden başlattıktan sonra bazen işe yaramıyor

Sonra sadece terminal/konsol yazın

docker stop wdx-runtime
docker rm wdx-runtime

ve sonra yeniden başlatma:

docker run -d --platform linux/amd64 -p 8081:80 -p 8481:443 --name wdx-runtime2 wdx-runtime:X.X.X.X-X86_64-alpine
Klasörünüzdeki gerçek isimle (_x.x.x.x__) kelimesini değiştirmeyi unutmayın.

Open Tarayıcınızda PLCVisu

http://localhost:8081/
https://localhost:8481/

Faydalı bağlantılar

Windows'a Docker Desktop'u Yükleyin:

https://docs.docker.com/desktop/install/windows-install

Docker Desktop'u macOS'a kurun:
[macOS kurulum yardımı] (https://docs.docker.com/desktop/setup/install/mac-install/ "macOS kurulum yardımı")

WSL ile Windows'a Linux nasıl kurulacağı hakkında daha fazla bilgi:

https://learn.microsoft.com/en-us/windows/wsl/install

docker run -d --platform linux/amd64 -p 8081:80 -p 8481:443 --name wdx-runtime2 wdx-runtime:X.X.X.X-X86_64-alpine
docker stop wdx-runtime docker rm wdx-runtime
docker run -d --platform linux/amd64 -p 8081:80 -p 8481:443 --name wdx-runtime2 wdx-runtime:X.X.X.X-X86_64-alpine
wdx-runtime 3.2.1.127-X86_64-alpine
docker images
cd ~/Downloads docker load -i wdx-runtime_x.x.x.x_x86_64.tar
ls ~/Downloads
e16bdca52fd05497bea5235d77c9bf1231503bc63d8cfcb30ba8dea6ffd035c0
docker run -d -p 8081:80 -p 8481:443 --name wdx-runtime --restart unless-stopped -v ~/wdx/data:/opt/elrest/plcvisu/wdx/data -v ~/wdx/config:/opt/elrest/plcvisu/wdx/config -v ~/wdx/js-storage:/opt/elrest/plcvisu/wdx/storage plcvisu:<version>-X86_64-alpine
docker run -d -p 8081:80 -p 8481:443 --name wdx-runtime --restart unless-stopped -v C:\workspace\docker\data:/opt/elrest/plcvisu/wdx/data -v C:\workspace\docker\config:/opt/elrest/plcvisu/wdx/config -v C:\workspace\docker\js-storage:/opt/elrest/plcvisu/wdx/storage plcvisu:<version>-X86_64-alpine
Loaded image: plcvisu:4.0.1.83-X86_64-alpine
docker load -i plcvisu_x.x.x.x.tar
docker stop wdx-runtime docker rm wdx-runtime
Applications
.dmg
Docker.dmg
docker --version
wsl --install --web-download
wsl --list --verbose