Pytania otagowane jako docker

Docker to aplikacja do tworzenia kontenerów dla aplikacji.

2
Komenda locale-gen w centos6
W moim nagim systemie centos6.5, który jest dockerkontenerem, en_US.utf-8brakuje ustawień regionalnych: bash-4.1# locale -a C POSIX Zwykle w Ubuntu jest polecenie, locale-genaby to zrobić: # locale-gen en_US.UTF-8 # echo 'LANG="en_US.UTF-8"' > /etc/default/locale Jak mogę to zrobić w centos 6.5?
17 locale  centos  docker 

3
Docker przesłania mój plik /etc/resolv.conf w kontenerach
Chcę ustawić mój resin/rpi-raspbian:jessiekontener /etc/resolv.confna: nameserver 208.67.222.222 nameserver 208.67.220.220 Mój plik Docker ma następujący wiersz: ADD resolv.conf /etc/resolv.conf Ten dodany plik zawiera prawidłowe serwery nazw. Host mojego Dockera /etc/resolv.confzawiera prawidłowe informacje. Korzystam z kontenera w następujący sposób: docker run -itd --cap-add=NET_ADMIN --device /dev/net/tun \ -v /home/pi/share/ovpn:/ovpn \ --privileged --network=internet_disabled --name …
17 docker 

4
Jak mogę zastąpić lsof wewnątrz Dockera (natywny, nie oparty na LXC)
Jestem nieco zaskoczony, że wewnątrz kontenera Docker lsof -inie daje żadnych wyników. Przykład (wszystkie polecenia / dane wyjściowe z kontenera): [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: utwórz trwały wolumin w określonym katalogu
Muszę utworzyć trwały wolumin dla Dockera. Wolumin musi zostać nazwany extra-addonsi zlokalizowany w /mnt/. Uruchomię to polecenie: sudo docker volume create /mnt/extra-addons Otrzymałem ten komunikat o błędzie: 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 …
16 docker 

1
Co to jest cgroupfs i jak jest używany z Dockerem?
W dokumentacji Dockera znajduje się omówienie opcji dla natywnego programu wykonawczego ( https://docs.docker.com/engine/reference/commandline/daemon/ ). Dokumentacja mówi Opcja native.cgroupdriver określa zarządzanie grupami kontenerów. Możesz określić cgroupfs lub systemd. Jeśli podasz systemd i nie jest on dostępny, system użyje cgroupfs. Domyślnie, jeśli nie określono żadnej opcji, program uruchamiający najpierw próbuje systemd i …
16 linux  docker 

2
Jak mogę uruchomić aplikację graficzną w kontenerze w Wayland?
Kiedy korzystałem z pulpitu X11, mogłem uruchamiać aplikacje graficzne w kontenerach dokerów, udostępniając $DISPLAYzmienną i /tmp/X11-unixkatalog. Na przykład: docker run -ti -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix some:ubuntu xclock Teraz korzystam z Fedory 25 z Waylandem, więc nie ma infrastruktury X11 do udostępnienia kontenerowi. Jak mogę uruchomić aplikację graficzną w kontenerze i …
15 x11  docker  wayland 

2
Kiedy i dlaczego powinienem używać aktualizacji apt-get?
Pytanie ogólne: Czy ktoś mógłby wyjaśnić, co apt-get updaterobi polecenie i kiedy naprawdę powinienem go użyć? Uwagi Proszę podać szczegółową odpowiedź . Nie tylko kopia strony podręcznika man, chyba że twoja wersja jest naprawdę szczegółowa (umieściłem jedną definicję ze strony podręcznika poniżej). apt-get update : Służy do ponownej synchronizacji plików …
15 apt  docker 


4
Docker + Mosty + DHCP
Mam wiele kontenerów dokerów, których potrzebuję do adresowania w tej samej sieci LAN, co ich hosty. Do tej pory osiągałem to poprzez konfigurację mostu i ręczne przypisywanie im adresów IP oraz samodzielne zarządzanie adresami IP. Przykładowy start wyglądałby tak: docker run \ --net="none" \ \ --lxc-conf="lxc.network.type = veth" \ --lxc-conf="lxc.network.ipv4 …
13 dhcp  bridge  docker 

2
Nie można uruchomić docker hello-world: nie znaleziono punktu montowania dla urządzeń
Nowy w dokerze. Zainstalowano dokera z narzędzia do zarządzania oprogramowaniem w mint 17. Po uruchomieniu docker run hello-worldotrzymuję: FATA[0000] Error response from daemon: Cannot start container a6bcc1ede2c38cb6b020cf5ab35ebd51b64535af57fa44f5966c37bdf89c8781: [8] System error: mountpoint for devices not found Kiedy patrzę na dzienniki usług ( /var/log/upstart/docker.log), widzę: ERRO[0617] Couldn't run auplink before unmount: exec: …

1
Czy mogę zbudować kontener Docker z Dockerfile w sposób interaktywny z alokacją niektórych pseudo TTY?
Buduję kontener od dołu Dockerfile: 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 ... Robię to dość rzadko, ale przed użyciem ssh-keygeni po nim jest wiele poleceń . Wiem, że mogę to zrobić od skryptu, docker exec …

4
Czy można zmodyfikować plik yml za pomocą skryptu powłoki?
Tak wygląda mój docker-compose.yml. 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' Teraz muszę dodać trochę treści za pomocą skryptu powłoki (na serwerze Ubuntu). Nie jestem do końca pewien, czy jest to w ogóle możliwe: Dodaj nowy element nginx/links, jeśli …

2
Dlaczego Docker potrzebuje uprawnień roota?
Uczę się Dockera i bardzo mi się podoba. Nie rozumiem jednak, dlaczego doker potrzebuje uprawnień roota do tworzenia kontenerów, czytania dzienników i tak dalej. Przeczytałem kilka artykułów takich jak ten https://docs.docker.com/articles/security/ ale widzę tylko, że „doker potrzebuje uprawnień roota, ponieważ może mieć dostęp do folderów głównych”. Cóż, nie miałbym nic …
11 docker 

2
Profile AppArmor w Docker / LXC
Mam kontener Docker (LXC), który obsługuje MySQL. Skoro idea Dockera polega na tym, że „jeden działający proces na kontener”, jeśli zdefiniuję profile AppArmor ukierunkowane na plik binarny MySQL, to czy będą one egzekwowane? Czy jest jakiś sposób, żeby to sprawdzić?
11 lxc  apparmor  docker 

1
bash nie zmienia poprawnie rozmiaru w interaktywnym kontenerze Docker
Za każdym razem, gdy zmienia się rozmiar zacisków, zwykle bashbędzie resizeautomatycznie tak, że LINESi COLUMNSsą przeliczane poprawnie. Ale z jakiegoś powodu nie działa to w kontenerze Docker działającym bashinteraktywnie. Mam shopt checkwinsize -sw swoim bashrcpojemniku Docker (i sprawdziłem, że onużywa shopt). To samo z bashsesją hosta . Naprawdę brakuje mi …
11 bash  docker 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.