This Docker sonra apt önbellek dosyalarını temizleyerek ve gibi, liman işçisi görüntüleri oluşturma konusunda en iyi uygulamalar vardır
FROM ubuntu
RUN apt-get update && apt-get install -y iputils-ping
CMD bash
unutmayın Ubuntu ve this için hub sayfası nasıl oluşturulur. Sadece (biraz) çıplak asgari paketler yüklüdür, böylece ekstra bir şeye ihtiyacınız varsa, kendiniz yüklemeniz gerekir.
apt-get update && apt-get install -y iputils-ping
Ancak genellikle bir "Dockerfile" oluşturmak ve inşa ederlerdi:
mkdir ubuntu_with_ping
cat >ubuntu_with_ping/Dockerfile <<'EOF'
FROM ubuntu
RUN apt-get update && apt-get install -y iputils-ping
CMD bash
EOF
docker build -t ubuntu_with_ping ubuntu_with_ping
docker run -it ubuntu_with_ping
genellikle örnek resim için :) işleri nasıl görmek öğreticiler bulmak ve Dockerfiles mevcut göz atmak için Google'ı kullanıyor Lütfen boyutu apt-get install
komutlarından sonra apt-get clean && rm -rf /var/lib/apt/lists/*
çalıştırılarak en aza indirilmelidir.
Docker görüntüsünün minimum düzeyde olması tamamen uygun. Çoğu durumda, bir konteyner hiçbir zaman hiçbir şey yapmaz, ancak tek bir uygulamayı çalıştırır - neden uygulama gerektirmeyen herhangi bir şeyi yükler? –
Yalnızca tanılamayı çalıştırmak istiyorsanız, meşgul kutusunu (ki bu resim pingi içerir) çalıştırmak daha kolay olabilir, örneğin: docker run -it --rm busybox ping my-server. –