Запитання з тегом «docker»

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

5
Як зберегти дані в докерізованій базі даних постгрес, використовуючи томи
Мій файл докер-композиції містить три контейнери, веб, nginx та postgres. Postgres виглядає приблизно так: postgres: container_name: postgres restart: always image: postgres:latest volumes: - ./database:/var/lib/postgresql ports: - "5432:5432 Моя мета - встановити об'єм, який відповідає локальній папці, яка називається ./databaseвсередині контейнера postgres як /var/lib/postgres. Коли я запускаю ці контейнери і вставляю …

16
Як отримати список зображень на реєстрі докера v2
Я використовую реєстр docker v1 і мені цікаво перейти до нової версії, v2. Але мені потрібен певний спосіб отримати список зображень, присутніх у реєстрі; наприклад, з реєстром v1 я можу виконати GET-запит, http://myregistry:5000/v1/search?і результат: { "num_results": 2, "query": "", "results": [ { "description": "", "name": "deis/router" }, { "description": "", …


6
Як отримати докер-композицію, щоб завжди заново створювати контейнери зі свіжих зображень?
Мої докерські зображення побудовані на сервері Дженкінс CI і передаються до нашого приватного реєстру докерів. Моя мета - забезпечення середовища з докер-композицією, яка завжди запускає спочатку побудований стан зображень. На даний момент я використовую докер-композит 1.3.2, а також 1.4.0 на різних машинах, але ми також раніше використовували старіші версії. Я …

3
Список лише зупинених контейнерів Docker
Docker надає спосіб перерахування запущених контейнерів або всіх контейнерів, включаючи зупинені. Це можна зробити: $ docker ps # To list running containers Або мимо $ docker ps -a # To list running and stopped containers Чи є у нас спосіб перерахування лише контейнерів, які були зупинені?
193 docker  containers 

4
docker build з --build-arg з кількома аргументами
Згідно з документацією , можна визначити кілька аргументів для прапора --build-arg, але я не можу дізнатися, як це зробити. Я спробував таке: docker build -t essearch/ess-elasticsearch:1.7.6 --build-arg number_of_shards=5 number_of_replicas=2 --no-cache . => Це повертає помилку. Я також спробував: docker build -t essearch/ess-elasticsearch:1.7.6 --build-arg number_of_shards=5,number_of_replicas=2 --no-cache . => При цьому встановлюється …
193 docker  build  arguments 

30
Docker: не в змозі підготувати контекст: не в змозі оцінити посилання на шляху Dockerfile: GetFileAttributesEx
Я щойно завантажив Docker Toolbox для Windows 10 64bit сьогодні. Я переглядаю підручник. Я отримую наступну помилку при спробі скласти зображення за допомогою Dockerfile. Кроки: Запущений термінал Docker Quickstart. testdocker після його створення. Підготуйте Dockerfile, як це зафіксовано у веб-посиланні "Створіть власний образ" біг нижче команди docker build -t docker-whale …
190 docker  dockerfile 

6
Докер: додавання файлу з батьківського каталогу
У моєму Dockerfile: ADD ../../myapp.war /opt/tomcat7/webapps/ Цей файл існує, оскільки ls ../../myapp.warповертає мені правильний файл, але коли я його виконую sudo docker build -t myapp .: Step 1 : ADD ../../myapp.war /opt/tomcat7/webapps/ 2014/07/02 19:18:09 ../../myapp.war: no such file or directory Хтось знає, чому і як це зробити правильно?
186 docker 

4
Чи добре запускати докер зсередини докера?
Я запускаю Дженкінса в контейнер Docker. Цікаво, чи нормально контейнер Дженкінса також бути хокером Docker? Я думаю про те, щоб запустити новий контейнер докер для кожної збірки тесту інтеграції зсередини Дженкінса (для запуску баз даних, брокерів повідомлень тощо). Таким чином контейнери повинні бути закриті після завершення тестів на інтеграцію. Чи …

13
Docker-compose: node_modules відсутні в томі після успішної установки npm
У мене є додаток із такими послугами: web/ - тримає і запускає веб-сервер flask python 3 на порт 5000. Використовує sqlite3. worker/- має index.jsфайл, який є працівником для черги. веб-сервер взаємодіє з цією чергою за допомогою API json через порт 9730. Працівник використовує redis для зберігання. Працівник також зберігає дані …


8
Чому зображення контейнерів Docker такі великі?
Я зробив просте зображення через Dockerfile від Fedora (спочатку 320 Мб). Додано Nano (цей крихітний редактор розміром 1 Мб), а розмір зображення збільшився до 530 МБ. На додаток я додав Git (30 МБ), а потім розмір мого зображення-ракети з неба до 830 МБ. Хіба це не божевільно? Я намагався експортувати …
177 docker 

25
Докер: Отримано дозвіл під час спроби підключитися до сокету демона Docker на unix: ///var/run/docker.sock
Я новачок у докер. Я щойно намагався використовувати докер у своїй локальній машині (Ubuntu 16.04) з Дженкінсом. Я налаштував нове завдання із сценарієм нижче конвеєра. node { stage('Build') { docker.image('maven:3.3.3').inside { sh 'mvn --version' } } } Але це не вдається з нижчою помилкою.

30
Неможливо наштовхнути зображення на Amazon ECR - не працює з "відсутністю основних авторизованих даних"
Я намагаюся підштовхнути зображення докера до реєстру Amazon ECR. Я використовую docker client Docker версії 1.9.1, build a34a1d5. Я використовую aws ecr get-login --region us-east-1для отримання облікових записів для входу докер. Тоді я успішно входжу з такими кредитами наступним чином: docker login -u AWS -p XXXX -e none https://####.dkr.ecr.us-east-1.amazonaws.com WARNING: …


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.