Вопросы с тегом «docker»

Docker - это приложение для создания контейнеров для приложений.

2
команда locale-gen в centos6
В моей голой системе centos6.5, которая является dockerконтейнером, en_US.utf-8локаль отсутствует: bash-4.1# locale -a C POSIX Обычно в Ubuntu есть команда locale-genдля этого: # locale-gen en_US.UTF-8 # echo 'LANG="en_US.UTF-8"' > /etc/default/locale Как я могу сделать это в Centos 6.5?
17 locale  centos  docker 

3
Docker переопределяет мой файл /etc/resolv.conf внутри контейнеров
Я хочу установить для моего resin/rpi-raspbian:jessieконтейнера /etc/resolv.conf: nameserver 208.67.222.222 nameserver 208.67.220.220 Мой Dockerfile имеет следующую строку: ADD resolv.conf /etc/resolv.conf Этот добавленный файл содержит правильные серверы имен. Мой хост Docker /etc/resolv.confсодержит правильную информацию. Я запускаю контейнер так: 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 внутри Docker (нативный, не на основе LXC)
Я несколько озадачен тем, что внутри контейнера Docker lsof -iничего не получается. Пример (все команды / вывод изнутри контейнера): [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 - tcp6 …

1
Что такое cgroupfs и как он используется с Docker?
В документации Docker обсуждаются варианты встроенного execdriver ( https://docs.docker.com/engine/reference/commandline/daemon/ ). В документации сказано Опция native.cgroupdriver определяет управление cgroups контейнера. Вы можете указать cgroupfs или systemd. Если вы укажете systemd, а он недоступен, система использует cgroupfs. По умолчанию, если опция не указана, execdriver сначала пытается использовать systemd и возвращается к cgroupfs. …
16 linux  docker 

2
Как я могу запустить графическое приложение в контейнере под Wayland?
Когда я использовал рабочий стол X11, я мог запускать графические приложения в Docker-контейнерах, разделяя $DISPLAYпеременную и /tmp/X11-unixкаталог. Например: docker run -ti -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix some:ubuntu xclock Сейчас я нахожусь на Fedora 25 под управлением Wayland, поэтому нет инфраструктуры X11 для совместного использования с контейнером. Как я могу запустить графическое …
15 x11  docker  wayland 

2
Когда и почему я должен использовать обновление apt-get?
Общий вопрос: Могут ли некоторые объяснить, что apt-get updateделает команда , и когда я действительно должен ее использовать? замечания Пожалуйста, дайте подробный ответ . Не просто копия справочной страницы, если только ваша версия не является действительно подробной (я поместил одно определение из справочной страницы ниже). apt-get update : используется для …
15 apt  docker 

3
Docker: создать постоянный том в определенном каталоге
Мне нужно создать постоянный том для Docker. Том должен быть назван extra-addonsи расположен в /mnt/. Я запускаю эту команду: sudo docker volume create /mnt/extra-addons Я получил это сообщение об ошибке: 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 …
13 docker 

5
Не удается установить справочные страницы в минимальный контейнер Centos Docker
У меня есть минимальный образ Centos 7 Docker, и я пытаюсь получить на нем несколько справочных страниц, которые помогут отладить мой Dockerfile. Из коробки не так много: # man ls No manual entry for ls Согласно этому ответу Serverfault , я установил man-pagesRPM, и все прошло нормально: # yum install …
13 centos  rpm  man  docker 

4
Докер + Мосты + DHCP
У меня много док-контейнеров, которые мне нужно адресовать в той же локальной сети, что и их хосты. До сих пор я достигал этого, используя настройку моста и назначая им IP-адреса вручную , а также самостоятельно управляя IP-адресами. Пример запуска будет выглядеть так: docker run \ --net="none" \ \ --lxc-conf="lxc.network.type = …
13 dhcp  bridge  docker 

2
Не удается запустить докер hello-world: точка монтирования для устройств не найдена
Новое в докере. Установлен докер из инструмента управления программным обеспечением в mint 17. Когда я бегу, docker run hello-worldя получаю: FATA[0000] Error response from daemon: Cannot start container a6bcc1ede2c38cb6b020cf5ab35ebd51b64535af57fa44f5966c37bdf89c8781: [8] System error: mountpoint for devices not found Когда я смотрю журналы службы ( /var/log/upstart/docker.log), я вижу: ERRO[0617] Couldn't run auplink …

1
Могу ли я построить Docker-контейнер из Dockerfile в интерактивном режиме с выделением некоторого псевдо-TTY?
Я строю контейнер снизу 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 ... Я делаю это довольно редко, но есть много команд до использования ssh-keygenи после него. Я знаю, что могу сделать это от сценария до …

4
Можно ли изменить файл yml через скрипт оболочки?
Вот так выглядит мой 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' Теперь мне нужно добавить контент через скрипт оболочки (на сервере Ubuntu). Я не совсем уверен, возможно ли это вообще: Добавить новый элемент nginx/links, если он не существует …

2
Зачем Docker нужны права root?
Я учу Docker, и мне это очень нравится. Однако я не понимаю, зачем docker нужны права суперпользователя для создания контейнеров, чтения журналов и так далее. Я прочитал несколько статей, как эта https://docs.docker.com/articles/security/ но все, что я вижу, это «докеру нужны привилегии root, потому что он может иметь доступ к корневым …
11 docker 

2
Профили AppArmor в Docker / LXC
У меня есть контейнер Docker (LXC), который работает MySQL. Поскольку идея Docker, как правило, заключается в «одном запущенном процессе на контейнер», если я определю профили AppArmor для двоичного файла MySQL, будут ли они реализованы? Есть ли способ для меня, чтобы проверить это?
11 lxc  apparmor  docker 

1
bash неправильно изменяет размеры в интерактивном контейнере Docker
Каждый раз, когда размер терминала изменяется, обычно bashэто происходит resizeавтоматически, поэтому LINESи COLUMNSвычисляются правильно. Но по некоторым причинам это не работает в контейнере Docker, работающем в bashинтерактивном режиме. Я имею shopt checkwinsize -sв моем bashrcв контейнере Docker (и проверил, что он onиспользует shopt). То же самое с bashсессией хозяина . …
11 bash  docker 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.