«docker» etiketlenmiş sorular

Docker, konteyner oluşturmak ve çalıştırmak için bir araçtır. Docker dosyaları, işlemleri ve mimarisi ile ilgili sorular kabul edilmektedir. Docker'ı üretimde çalıştırmayla ilgili sorular ServerFault'da daha iyi yanıtlar bulabilir (https://serverfault.com/). Docker etiketi nadiren tek başına kullanılır ve genellikle docker-compose ve kubernetes gibi diğer etiketlerle eşleştirilir.

9
Docker Compose kullanarak etkileşimli kabuk
Yalnızca Docker Compose kullanarak bir kapta etkileşimli bir kabuk başlatmanın herhangi bir yolu var mı? Docker-compose.yml'de böyle bir şey denedim: myapp: image: alpine:latest entrypoint: /bin/sh Docker-compose up kullanarak bu kapsayıcıyı başlattığımda hemen çıkılıyor. Etkileşimli kabuk olarak başlamak için giriş noktası komutuna ekleyebileceğim herhangi bir bayrak veya myapp olarak ek bir …

13
Tüm Docker yerel Docker görüntüleri nasıl silinir
Geçenlerde ben kullanması gerektiğini fark asla Docker kullanmaya başladı ve docker-compose downyerine ctrl-cya docker-compose stopDeneylerim kurtulmak için. Artık yerel olarak çok sayıda gereksiz docker resmim var. Tüm yerel liman işçisi resimlerini ve kapsayıcılarını silmek için çalıştırabileceğim bir bayrak var mı? docker rmi --all --force-Tüm bayrak yok gibi bir şey var …

17
Docker'ın görüntülerini nasıl silebilirim?
Aşağıdaki resimler var: alex@alexvps:~$ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE <none> <none> 70c0e19168cf 5 days ago 1.069 GB <none> <none> c2ce80b62174 8 days ago 399.2 MB <none> <none> 60afe4036d97 8 days ago 325.1 MB ve bunlardan birini kaldırmaya çalıştığımda: alex@alexvps:~$ sudo docker rmi 60afe4036d97 Error: Conflict, …
265 docker 

15
Docker kapsayıcısının içindeki kök parola
Kök olmayan bir kullanıcı kullanmak için USER komutu kullanılarak oluşturulan bir Docker görüntü kullanıyorum dev. Bir kabın içinde "geliştirici" oldum, ancak /etc/hostsdosyayı düzenlemek istiyorum . Bu yüzden kök olmalıyım. Su komutunu deniyorum, ancak root şifresini girmem isteniyor. Docker kapsayıcısındaki varsayılan kök kullanıcı şifresi nedir?
265 docker 

6
Docker'da konteyner çalıştırma / durdurma komutunun tamamına bakın
Docker'da çalışan bir kapsayıcı / işlemin tam komutunu nasıl görebilirim? $ docker ps --all CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5b6291859b61 nginx:1.7.8 "nginx -g 'daemon of 4 minutes ago Exited (0) 4 minutes ago thirsty_brattain Ben sadece "nginx -g 'daemon of" görebilirsiniz burada, tam komut değil.
263 docker 

10
Çıkış yapan bir Docker kapsayıcısına nasıl devam edilir
Düşünmek: docker run -it centos /bin/bash Ben preslenmiş Ctrl+ Donu çıkmak için. Bu konteyneri çalıştırmaya devam etmek istiyorum, ama yapamadığımı fark ettim. Tek yöntem docker commit `docker ps -q -l` my_image docker run -it my_image /bin/bash Haklı mıyım? Daha iyi bir yöntem var mı? (Docker 0.8.0 kullanıyorum.)
263 docker 

9
Docker kapsayıcısının disk kullanımı nasıl analiz edilir
Docker'ın dosya sistemimin 12GB'ını aldığını görebiliyorum: 2.7G /var/lib/docker/vfs/dir 2.7G /var/lib/docker/vfs 2.8G /var/lib/docker/devicemapper/mnt 6.3G /var/lib/docker/devicemapper/devicemapper 9.1G /var/lib/docker/devicemapper 12G /var/lib/docker Ancak, bunun kaplara nasıl dağıldığını nasıl bilebilirim? (Yeni v1.3 komutu) çalıştırarak kaplara eklemeye çalıştım docker exec -it <container_name> bash ve daha sonra disk kullanımını analiz etmek için 'df -h' komutunu çalıştırın. Çalışıyor …

11
Dock konteynerinin içinde sudo nasıl kullanılır?
Normalde, docker kapları kullanıcı kökü kullanılarak çalıştırılır . Docker'in USER yönergesini kullanırken sorun olmayan farklı bir kullanıcı kullanmak istiyorum. Ancak bu kullanıcı konteyner içinde sudo kullanabilmelidir . Bu komut eksik. İşte bu amaç için basit bir Dockerfile: FROM ubuntu:12.04 RUN useradd docker && echo "docker:docker" | chpasswd RUN mkdir -p …

13
Birime tek bir dosya nasıl bağlanır
Bir php uygulaması dockerize çalışıyorum. Dockerfile'da arşivi indiriyorum, çıkarıyorum vb. Her şey iyi çalışıyor, ancak yeni bir sürüm yayınlanırsa ve dockerfile'ı güncellersem Uygulamayı yeniden yüklemem gerekir, çünkü config.php'nin üzerine yazılır. Bu yüzden veritabanıyla yaptığım gibi dosyayı bir birim olarak bağlayabileceğimi düşündüm. Bir birim ve doğrudan bir yolla iki şekilde denedim. …


3
Dockerfile kopya koruma alt dizin yapısı
Yerel dosyadan bir docker görüntü oluşturma bir dizi dosya ve klasör kopyalamaya çalışıyorum. Dosyalar şöyle: folder1 file1 file2 folder2 file1 file2 Kopyayı şu şekilde yapmaya çalışıyorum: COPY files/* /files/ Ancak, tüm dosyalar / files / dizinine yerleştirilir, Docker'da alt dizin yapısını korumanın yanı sıra dosyaları dizinlerine kopyalamanın bir yolu var …
257 copy  docker  dockerfile 

7
docker çalıştır <IMAGE> <ÇOK KOMUT
Bunun gibi ÇOKLU komutları çalıştırmaya çalışıyorum. docker run image cd /path/to/somewhere &amp;&amp; python a.py Ama bu bana "böyle bir dosya veya dizin yok" hatası verir, çünkü olarak yorumlanır ... "docker run image cd /path/to/somewhere" &amp;&amp; "python a.py" "" Veya () gibi bazı ESCAPE karakterleri gerekiyor gibi görünüyor. Ben de denedim …

6
Dockerfile'da ortam değişkeni değerini alma
Yakut bir uygulama için bir konteyner inşa ediyorum. Uygulamamın yapılandırması, ortam değişkenleri içinde (uygulamanın içine dotenv yüklü) yüklenmiştir . Bu yapılandırma değişkenlerinden biri, bağlantı yapmak için dahili olarak kullanılan uygulamanın genel ipidir. Konteyner içinde 127.0.0.1 için bu ip işaret eden bir dnsmasq giriş eklemeniz gerekir, böylece kapsayıcı değil gibi uygulamanın …
254 docker 

13
Birden fazla liman işçisi oluşturma projesi arasındaki iletişim
İki ayrı olması docker-compose.ymliki farklı klasörlerde dosyaları: ~/front/docker-compose.yml ~/api/docker-compose.yml İçindeki bir kapsayıcıdaki bir kapsayıcıya frontistek gönderebileceğinden nasıl emin olabilirim api? Bu kapsayıcıya ayrı bir kapsayıcı için --default-gatewayayarlanabileceğini biliyorum docker run, böylece bu kapsayıcıya belirli bir IP adresi atanabilir, ancak bu seçenek kullanılırken kullanılamıyor gibi görünüyor docker-compose. Şu anda sonunda bir …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.