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

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

9
Інтерактивна оболонка за допомогою Docker Compose
Чи є спосіб запустити інтерактивну оболонку в контейнері лише за допомогою Docker Compose? Я спробував щось подібне у своєму docker-compose.yml: myapp: image: alpine:latest entrypoint: /bin/sh Коли я запускаю цей контейнер за допомогою докер-композиції, він виходить негайно. Чи є якісь прапори, які я можу додати до команди введення чи як і …

17
Як я можу видалити зображення Докера?
У мене є такі зображення: alex@alexvps:~$ sudo docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE <none> <none> 70c0e19168cf 5 days ago 1.069 GB <none> <none> c2ce80b62174 8 days ago 399.2 MB <none> <none> 60afe4036d97 8 days ago 325.1 MB і коли я намагаюся видалити одну з них, я отримую: …
265 docker 

15
Корінний пароль всередині контейнера Docker
Я використовую зображення Docker, яке було побудоване за допомогою команди USER для використання некорінного користувача, який називається dev. Всередині контейнера я "dev", але я хочу редагувати /etc/hostsфайл. Тож мені треба бути корінцем. Я намагаюся команду su, але мене просять ввести кореневий пароль. Який пароль користувача root за замовчуванням усередині контейнера …
265 docker 

13
Як видалити всі локальні зображення Docker
Нещодавно я почав використовувати Docker і ніколи не зрозумів, що я повинен використовувати docker-compose downзамість ctrl-cабо docker-compose stopпозбутися своїх експериментів. Зараз у мене місцева кількість великої кількості непотрібних зображень докера. Чи є прапор, який я можу запустити, щоб видалити всі локальні зображення і контейнери докера? Щось на зразок - всіх …


10
Як продовжити контейнер Docker, який вийшов
Поміркуйте: docker run -it centos /bin/bash Я натиснув Ctrl+, Dщоб вийти з нього. Я хочу продовжувати запускати цей контейнер, але я виявив, що не можу. Єдиний метод docker commit `docker ps -q -l` my_image docker run -it my_image /bin/bash Маю рацію? Чи є кращий метод? (Я використовую docker 0.8.0.)
263 docker 

11
Як використовувати судо всередині контейнера для докера?
Зазвичай контейнери докера запускаються за допомогою кореня користувача . Я хотів би скористатися іншим користувачем, що не викликає проблем із використанням USER-директиви докера. Але цей користувач повинен мати можливість використовувати судо всередині контейнера. Ця команда відсутня. Ось простий Dockerfile для цієї мети: FROM ubuntu:12.04 RUN useradd docker && echo "docker:docker" …

13
Як змонтувати один файл в томі
Я намагаюся докерізувати додаток php. У dockerfile я завантажую архів, витягую його тощо. Все працює добре, проте якщо виходить нова версія, і я оновлюю dockerfile, мені доведеться перевстановити додаток, оскільки config.php перезаписується. Тому я подумав, що зможу змонтувати файл як об'єм, як це робиться з базою даних. Я спробував це …

9
Як проаналізувати використання диска контейнера Docker
Я бачу, що Docker бере 12 ГБ моєї файлової системи: 2.7G /var/lib/docker/vfs/dir 2.7G /var/lib/docker/vfs 2.8G /var/lib/docker/devicemapper/mnt 6.3G /var/lib/docker/devicemapper/devicemapper 9.1G /var/lib/docker/devicemapper 12G /var/lib/docker Але, як я знаю, як це розподіляється по контейнерах? Я спробував приєднатися до контейнерів, запустивши (нова команда v1.3) docker exec -it <container_name> bash а потім запустіть 'df -h' …

4
Як поділитися моїм Docker-зображенням без використання Docker-Hub?
Мені цікаво, де саме зберігаються зображення Докера в моїй локальній машині. Можу чи я поділитися своїм Докер-Image без використання Docker-Hubабо Dockerfileа «реальний» Докер-зображення? І що саме відбувається, коли я "підштовхую" свій Docker-образ до Docker-Hub?

3
Копія Dockerfile зберігає структуру підкаталога
Я намагаюся скопіювати декілька файлів і папок у збірку докерних зображень з мого localhost. Файли виглядають так: folder1 file1 file2 folder2 file1 file2 Я намагаюся зробити копію такою: COPY files/* /files/ Однак усі файли розміщені у / files / чи є спосіб у Docker зберегти структуру підкаталогу, а також скопіювати …
257 copy  docker  dockerfile 

7
запустити докер <IMAGE> <МНОГО КОМАНДИ>
Я намагаюся запустити МНОГО таких команд. docker run image cd /path/to/somewhere &amp;&amp; python a.py Але це дає мені помилку "Немає такого файлу чи каталогу", оскільки вона трактується як ... "docker run image cd /path/to/somewhere" &amp;&amp; "python a.py" Здається, потрібні деякі символи ESCAPE типу "" або (). Тож я також спробував …

6
Отримайте значення змінної середовища в Dockerfile
Я будую контейнер для додатка з рубіном. Конфігурація мого додатка міститься в змінних оточення (завантажується всередині програми за допомогою dotenv ). Однією з цих змінних конфігурації є загальнодоступний ip програми, який використовується внутрішньо для створення посилань. Мені потрібно додати запис dnsmasq, що вказує цей ip на 127.0.0.1 всередині контейнера, щоб …
254 docker 

13
Зв'язок між декількома проектами докер-композицій
У мене є два окремих docker-compose.ymlфайли у двох різних папках: ~/front/docker-compose.yml ~/api/docker-compose.yml Як я можу переконатися, що контейнер frontможе надсилати запити до контейнера api? Я знаю, що --default-gatewayпараметр можна встановити, використовуючи docker runдля окремого контейнера, так що конкретній IP-адресі можна призначити цьому контейнеру, але, здається, що ця опція недоступна при …

9
Як запустити контейнер Docker, що зупинився, за допомогою іншої команди?
Я хотів би запустити зупинений контейнер Docker з іншою командою, оскільки команда за замовчуванням виходить з ладу - це означає, що я не можу запустити контейнер, а потім використовувати "docker exec". В основному я хотів би запустити оболонку, щоб я міг оглянути вміст контейнера. На щастя, я створив контейнер з …
251 docker 

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