«docker» etiketlenmiş sorular

Docker uygulamalar için kaplar oluşturmak için bir uygulamadır.

2
centos6'da locale-gen komutu
Bir dockerkap olan çıplak centos6.5 sistemimde , en_US.utf-8yerel ayar eksik: bash-4.1# locale -a C POSIX Normalde Ubuntu'da locale-genbunu yapmak için komut vardır : # locale-gen en_US.UTF-8 # echo 'LANG="en_US.UTF-8"' > /etc/default/locale Bunu centos 6.5'te nasıl yapabilirim?
17 locale  centos  docker 

3
Docker, kapların içindeki /etc/resolv.conf dosyamı geçersiz kılıyor
resin/rpi-raspbian:jessieKapsayıcımı şu /etc/resolv.confşekilde ayarlamak istiyorum : nameserver 208.67.222.222 nameserver 208.67.220.220 Dockerfile dosyamda şu satır var: ADD resolv.conf /etc/resolv.conf Eklenen bu dosya doğru ad sunucularını içeriyor. Docker ana bilgisayarım /etc/resolv.confdoğru bilgileri içeriyor. Ben kabı şu şekilde çalıştırıyorum: docker run -itd --cap-add=NET_ADMIN --device /dev/net/tun \ -v /home/pi/share/ovpn:/ovpn \ --privileged --network=internet_disabled --name vpn-client …
17 docker 

4
Lsof'u bir Docker içinde nasıl değiştirebilirim (yerel, LXC tabanlı değil)
Bir Docker konteynerinin içinde lsof -iherhangi bir çıktı vermediği için biraz şaşırdım . Örnek (kabın içinden tüm komutlar / çıktılar): [1] root@ec016481cf5f:/# lsof -i [1] root@ec016481cf5f:/# netstat -tulpn Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN - …

3
Docker: belirli bir dizinde kalıcı birim oluşturma
Docker için kalıcı bir birim oluşturmam gerekiyor . Birim adlandırılmalı extra-addonsve içinde bulunmalıdır /mnt/. Bu komutu çalıştırın: sudo docker volume create /mnt/extra-addons Bu hata mesajını aldım: Error response from daemon: create /mnt/extra-addons: "/mnt/extra-addons" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass …
16 docker 

1
Cgroupfs nedir ve Docker ile nasıl kullanılır?
Docker belgelerinde yerel yürütücü için seçenekler hakkında bir tartışma vardır ( https://docs.docker.com/engine/reference/commandline/daemon/ ). Belgeler diyor Native.cgroupdriver seçeneği, kabın gruplarının yönetimini belirtir. Cgroupfs veya systemd belirtebilirsiniz. Systemd belirtirseniz ve kullanılamazsa, sistem cgroupfs kullanır. Varsayılan olarak, hiçbir seçenek belirtilmezse, execdriver önce systemd'yi dener ve cgroupfs'e geri döner. Bu örnek, execdriver'ı cgroupfs olarak …
16 linux  docker 

2
Wayland altındaki bir kapta grafik uygulamayı nasıl çalıştırabilirim?
Bir X11 masaüstü kullandığımda, $DISPLAYdeğişken ve /tmp/X11-unixdizini paylaşarak docker kapsayıcılarında grafik uygulamaları çalıştırabilirim . Örneğin: docker run -ti -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix some:ubuntu xclock Şimdi, Wayland'ı çalıştıran Fedora 25'deyim, bu yüzden konteynerle paylaşacak X11 altyapısı yok. Kapsayıcıda grafik bir uygulamayı nasıl başlatabilirim ve masaüstümde görünmesini sağlayabilirim? XWayland'da bağlanmanın bir yolu …
15 x11  docker  wayland 

2
Apt-get güncellemesini ne zaman ve neden kullanmalıyım?
Genel Soru: Bazıları komutun ne yaptığını apt-get updateve ne zaman kullanmam gerektiğini açıklayabilir mi? Uyarılar Lütfen ayrıntılı bir cevap verin . Sürümünüz gerçekten ayrıntılı olmadıkça, yalnızca man sayfasının bir kopyası değil (aşağıdaki man sayfasından bir tanım koydum). apt-get update : Paket dizin dosyalarını kaynaklarından yeniden senkronize etmek için kullanılır. Kullanılabilir …
15 apt  docker 

5
Minimum Centos Docker kapsayıcısına man sayfaları yükleyemiyorum
Minimal bir Centos 7 Docker resmim var ve Dockerfile'mda hata ayıklamaya yardımcı olması için bazı man sayfaları almaya çalışıyorum. Kutunun dışında çok fazla şey yok: # man ls No manual entry for ls Bu Serverfault cevabı başına , man-pagesRPM'yi kurdum ve bu iyi görünüyor: # yum install -y man-pages Loaded …
13 centos  rpm  man  docker 

4
Docker + Köprüler + DHCP
Ben onların ana bilgisayarları ile aynı LAN adreslenebilir gereken docker kapları bir sürü var. Şimdiye kadar bunu bir köprü kurarak ve IP'leri manuel olarak atayarak ve IP'leri kendim yöneterek başardım. Örnek bir başlangıç ​​şöyle olacaktır: docker run \ --net="none" \ \ --lxc-conf="lxc.network.type = veth" \ --lxc-conf="lxc.network.ipv4 = 192.168.1.3/24" \ --lxc-conf="lxc.network.ipv4.gateway …
13 dhcp  bridge  docker 

2
Docker hello-world çalıştırılamıyor: cihazlar için mountpoint bulunamadı
Liman işçisi için yeni. İçindeki docker yazılım yönetim aracından yüklendi mint 17. Ben koştuğumda docker run hello-worldalırım: FATA[0000] Error response from daemon: Cannot start container a6bcc1ede2c38cb6b020cf5ab35ebd51b64535af57fa44f5966c37bdf89c8781: [8] System error: mountpoint for devices not found Hizmet günlüklerine ( /var/log/upstart/docker.log) baktığımda şunu görüyorum: ERRO[0617] Couldn't run auplink before unmount: exec: "auplink": executable …

1
Dockerfile'dan sahte bir TTY ayırmasıyla etkileşimli bir şekilde Docker kapsayıcısı oluşturabilir miyim?
Dockerfile altından konteyner inşa ediyorum: FROM ubuntu:14.04 ... RUN apt-get update && apt-get install -y vim #RUN ssh-keygen -f /root/.ssh/id_rsa -N strongpass123$%^ RUN ssh-keygen -f /root/.ssh/id_rsa ... Çok nadiren yaparım, ancak kullanmadan önce ssh-keygenve sonra birçok komut vardır . Ben komut dosyası üzerinden yapabilir docker exec -it thirsty_darwin sh script.shve …

4
Bir yml dosyasını kabuk betiği ile değiştirmek mümkün müdür?
Benim docker-compose.yml böyle görünüyor. nginx: container_name: 'nginx' image: 'nginx:1.11' restart: 'always' ports: - '80:80' - '443:443' volumes: - '/opt/nginx/conf.d:/etc/nginx/conf.d:ro' links: - 'anything' Şimdi kabuk komut dosyası (ubuntu sunucusunda) üzerinden bazı içerik eklemem gerekiyor. Hiç mümkün olup olmadığından emin değilim: nginx/linksVarsa, yeni öğe ekle Yeni newthingblok yoksa, blok ekle Yeni içerik …

2
Docker neden kök ayrıcalıklarına ihtiyaç duyuyor?
Docker'ı öğreniyorum ve çok beğendim. Ancak, docker'ın kapsayıcı yapmak, günlük okumak vb. İçin neden kök ayrıcalıklara ihtiyacı olduğunu anlamıyorum. Bunun gibi bazı makaleler okudum https://docs.docker.com/articles/security/ ancak gördüğüm tek şey "docker'ın root klasörlerine erişimi olabileceğinden root ayrıcalıklarına ihtiyacı var". Dockers'ı root olmayan olarak çalıştırmayı umursamıyorum ve onlara sadece dış sistemdeki root …
11 docker 

2
Docker / LXC profilleri
MySQL çalıştıran bir Docker konteyner (LXC) var. Docker'ın arkasındaki fikir genellikle "kap başına çalışan bir işlem" olduğundan, MySQL ikili dosyasını hedefleyen AppArmor profillerini tanımlarsam, zorlanır mı? Bunu test etmemin bir yolu var mı?
11 lxc  apparmor  docker 

1
bash etkileşimli Docker kapsayıcısında doğru şekilde yeniden boyutlandırılmıyor
Her zaman terminali boyut değişiklikleri, genellikle basholacak resizeotomatik böylece LINESve COLUMNSdoğru recomputed. Ancak bazı nedenlerden dolayı bu, bashetkileşimli olarak çalışan bir Docker kapsayıcısında çalışmaz . Ben shopt checkwinsize -sbenim, bashrcDocker kapta (ve teyit ettik onkullanarak shopt). Ana bilgisayar bashoturumu ile aynı . Fikirlerim bitti, gerçekten; pencere yeniden boyutlandırıldığında otomatik olarak …
11 bash  docker 

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.