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

Docker - это инструмент для создания и запуска контейнеров. Вопросы относительно Dockerfiles, операций и архитектуры принимаются. Вопросы о запуске docker в производстве могут найти лучшие ответы на ServerFault (https://serverfault.com/). Тег docker редко используется один и часто в паре с другими тегами, такими как docker-compose и kubernetes.

9
Как сделать так, чтобы контейнер Docker запускался автоматически при загрузке системы?
Предположим, у меня есть контейнер Docker, который я хочу запустить, тогда я могу вызвать $ docker run ... и все нормально. Есть ли встроенный способ запустить контейнер таким образом, чтобы он автоматически перезапускался, если система выйдет из строя и перезагрузится? Если да, доступно ли это также в Docker Compose?


14
Сборка Docker «Не удалось разрешить 'archive.ubuntu.com'» apt-get не может ничего установить
Я пытался запустить сборку Docker для различных файлов, которые раньше работали, а теперь уже не работают. Как только файл Docker включал любую строку, предназначенную для установки программного обеспечения, он завершался ошибкой с сообщением о том, что пакет не найден. RUN apt-get -y install supervisor nodejs npm Обычное сообщение, которое появлялось …
101 docker  apt-get 

2
Marathon vs Kubernetes vs Docker Swarm на DC / OS с контейнерами Docker
Я ищу некоторые плюсы и минусы того, следует ли использовать Marathon и Chronos, Docker Swarm или Kubernetes при запуске контейнеров Docker на DC / OS. Например, когда лучше использовать Marathon / Chronos, чем Kubernetes, и наоборот? Сейчас я в основном экспериментирую, но, надеюсь, мы начнем использовать одну из этих служб …

3
Невозможно связать с запущенным контейнером, запущенным docker-compose
Я настраиваю свою локальную среду разработки с контейнерами докеров. Docker-compose.yml выглядит следующим образом version: '2' services: db: image: mongo:3 mq: image: rabbitmq:3 api: build: . image: my_app/api ports: - "3000:3000" links: - db - mq environment: - NODE_ENV=development Запускается без ошибок. И докер перечисляет 3 запущенных контейнера docker-compose up -d …

24
docker unauthorized: требуется аутентификация - после нажатия с успешным входом
При отправке образа докера (после успешного входа в систему) с моего хоста я получаю сообщение «unauthorized: authentication required». Подробности ниже. -bash-4.2# docker login --username=asamba --email=anand.sambamoorthy@gmail.com WARNING: login credentials saved in /root/.docker/config.json *Login Succeeded* -bash-4.2# -bash-4.2# docker push asamba/docker-whale Do you really want to push to public registry? [y/n]: y The …
101 docker 

2
docker ubuntu / bin / sh: 1: locale-gen: не найдено
Я поместил приведенные ниже коды настроек локали в свой файл докеров, FROM node:4-onbuild # Set the locale RUN locale-gen en_US.UTF-8 ENV LANG en_US.UTF-8 ENV LANGUAGE en_US:en ENV LC_ALL en_US.UTF-8 но это дает мне ошибку /bin/sh: 1: locale-gen: not found The command '/bin/sh -c locale-gen en_US.UTF-8' returned a non-zero code: 127 …
101 ubuntu  docker 


11
Безопасно ли чистить docker / overlay2 /
У меня есть несколько док-контейнеров, работающих на AWS EC2, папка / var / lib / docker / overlay2 очень быстро увеличивается в размере диска. Мне интересно, безопасно ли удалять его содержимое? или если в докере есть какая-то команда, чтобы освободить место на диске. ОБНОВИТЬ: На самом деле я docker system …


4
Как запустить экземпляр докера из DockerFile?
Я наконец-то понял, как запустить докер. docker run --name my-forum-nodebb --link my-forum-redis:redis -p 80:80 -p 443:443 -p 4567:4567 -P -t -i nodebb/docker:ubuntu Я связал его с экземпляром Redis, круто. Это с нуля, и я предполагаю, что когда я создал экземпляр redis docker run --name my-forum-redis -d -p 6379:6379 nodebb/docker:ubuntu-redis он …

1
Docker EXPOSE порт только для хоста
Докер может открывать порт только для хоста, а не для внешнего мира. Мне нужно запустить докер с базой данных mongo, и я хотел, чтобы он был доступен только с хоста, но мне нужно связать порт хоста 27017. Возможно ли это, или единственно возможный способ - изменить определения брандмауэра?
100 docker 

5
Обновите k8s ConfigMap или Secret, не удаляя существующий
Я использую K8S ConfigMap и Secret для управления нашими свойствами. Мой дизайн довольно прост, он хранит файлы свойств в репозитории git и использую сервер сборки, такой как Thoughtworks GO, для автоматического развертывания их в качестве ConfigMaps или Secrets (при условии выбора) в моем кластере k8s. В настоящее время я обнаружил, …

7
Docker Toolbox - Localhost не работает
Поэтому я использую Docker Toolbox, потому что на моем компьютере нет Hyper-V, поскольку это не Windows 10 pro. Кажется, все работает нормально, но когда я пытаюсь открыть свой браузер, 0.0.0.0:80он всегда возвращает меня: этот сайт недоступен Но когда я запускаю команду: docker container psя получаю следующее: это 0.0.0.0:80->80/tcpозначает, что этот …

5
Почему я не могу использовать Docker CMD несколько раз для запуска нескольких сервисов?
Я создал базовый образ из файла Docker с именем centos + ssh. В файле Dockerfile centos + ssh я использую CMD для запуска службы ssh. Затем я хочу создать образ, запускающий другую службу с именем rabbitmq, Dockerfile: FROM centos+ssh EXPOSE 22 EXPOSE 4149 CMD /opt/mq/sbin/rabbitmq-server start Чтобы запустить контейнер rabbitmq …
99 docker 

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