Bir, docker yükleyin
İşletim sistemi 10.3'ün üzerindeyse ve bellek 4g'den büyükse, yüklemek için dockerformac kullanılabilir
Memnun kalmazsanız, yüklemek için DockerToolbox'ı kullanın
İki, konfigürasyon
Dockerformac kullanıyorsanız, uzak api'yi yapılandırmak için socat yüklemeniz gerekir. Dockerformac kullanıyorsanız, docker'in maven eklentisini kullanmak için uzak api'yi yapılandırmanız gerekir.
Socat yüklemek için demleme kullanın
Komut: brew install socat
Socat'ı başlat
Komut: socat -d TCP-LISTEN: 2375, range = localhost / 32, reuseaddr, fork UNIX: /var/run/docker.sock
Üç, docker eklentisini yapılandırın
Aşağıdaki eklentileri pom projesine ekleyin
com.spotify docker-maven-eklentisi 0.4.3 $ {docker.image.prefix} / $ {project.artifactId} src / main / docker / $ {project.build.directory} $ {project.build.finalName} .jarSrc / main / docker dizinini oluşturun ve bu dizinde bir Dockerfile oluşturun.İçerik aşağıdaki gibidir
Frolvlad / alpine-oraclejdk8'den: ince VOLUME / tmp EURoker-client-1.0-SNAPSHOT.jar app.jar EKLE GİRİŞ NOKTASI POZLAMA 8810Dördüncü olarak, kabı çalıştırmak için bir görüntü oluşturun
Paketi oluşturmak için maven paket paketleme komutunu yürütün
Görüntüyü oluşturmak için docker eklenti derlemesini yürütün
Başarılı bir yürütme, görüntünün oluşturulduğunu görebilir
Konteyneri başlatın
Kapsayıcı durumunu görüntüleyin
Uyarılar
Görüntüyü temizle komutu: docker images | grep none | awk '{print $ 3}' | xargs docker rmi