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

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

4
Докер-мережа відключена: ПОПЕРЕДЖЕННЯ: Переадресація IPv4 відключена. Мережа не працюватиме
Контейнери в хості "раптово" втрачають зв'язок із контейнерами із зовнішнього світу. Однак деякі господарі були оновлені, і раптом у нас виникла така ситуація: Ведучий може спілкуватися з іншими хостами. Контейнери, що працюють в хості, не можуть спілкуватися з іншими хостами. Ось приклад: [root@pprdespap322 deploy]# ping ci.docker.company.net PING pprdespap324.corp.company.net (10.137.55.22) 56(84) …

2
Як додати користувача, коли я використовую Alpine як базове зображення?
Я використовую alpine(або зображення, яке базується на Alpine) як базове зображення у моєму Dockerfile. Які вказівки мені потрібно додати, щоб створити користувача? Зрештою я використаю цього користувача для запуску програми, яку розміщу в контейнері, щоб корінний користувач цього не робив.
106 docker  alpine 

4
docker run: навіщо використовувати --rm (docker newbie)
Я вперше пробую докер і ще не маю "ментальної моделі". Всього новачок. Усі приклади, на які я дивлюся, включали --rmпрапор, який слід виконувати, наприклад docker run -it --rm ... docker container run -it --rm ... Питання: Чому ці команди включають --rmпрапор? Я б подумав, що якщо я переживаю проблеми зі …

7
docker: недійсний формат посилання
Я дотримуюсь цього підручника: https://medium.com/towards-data-science/number-plate-detection-with-supervisely-and-tensorflow-part-1-e84c74d4382c і вони використовують докер. Коли я намагався запустити docker (всередині сценарію run.sh): docker run -p 8888:8888 -v `pwd`/../src:/src -v `pwd`/../data:/data -w /src supervisely_anpr --rm -it bash Я отримав помилку: docker: invalid reference format. Я провів 2 години і не можу насправді зрозуміти, що не так. …
104 docker 


4
Як я можу використовувати змінну всередині CMD Dockerfile?
Усередині мого Dockerfile: ENV PROJECTNAME mytestwebsite CMD ["django-admin", "startproject", "$PROJECTNAME"] Помилка: CommandError: '$PROJECTNAME' is not a valid project name Який тут найшвидший спосіб вирішення проблеми? Чи планує Docker «виправити» або впровадити цю функціональність у пізніших версіях Docker? ПРИМІТКА: Якщо я видалю рядок CMD з файлу Docker, а потім запустив контейнер …
104 docker  dockerfile 

2
Змонтувати хост-каталог із символічним посиланням всередині контейнера докера
Я змонтував контейнер з цим параметром: -v / home / test /: / home / test Усередині / home / test у хості є символічне посилання, що вказує на папку / mnt /. Але це посилання, хоча його можна побачити, куди вказує, здається зламаним всередині контейнера: root@f93f72b45013:/var/www/html# cd /home/test/ root@f93f72b45013:/home/test# …
104 docker 

1
Docker-Compose з кількома послугами
ЦЕ ЗРАЗОПИТАННЯ ПИТАННЯ! НІКОЛИ НЕ РОБИТИ В ПРОИЗВОДСТВІ РАБИТИ NGINX / PHP / ІНШІ ПОСЛУГИ В ОДНОВИХ КОНТЕНЕРАХ! Коли я запускаю, docker-compose upконтейнер Ubuntu закінчується ubuntu exited with code 0. Коли я бігаю docker run -d -ti -p 80:80 -v ~/sph/laravel52:/www/laravel ubuntu, все працює добре. Як я можу повторити цю …

2
випуск простору на docker devmapper та CentOS7
Я вивчаю докер, і я використовую v1.11.0 Я намагаюся встановити hadoop, але devmapper скаржиться на вільний простір на диску? devmapper: Thin Pool has 82984 free data blocks which is less than minimum required 163840 free data blocks. Create more free space in thin pool or use dm.min_free_space option to change …
103 docker 

6
Умовне копіювання / додавання в Dockerfile?
Усередині моїх файлів Docker я хотів би КОПІЮВАТИ файл у своє зображення, якщо він існує, файл requirements.txt для pip здається хорошим кандидатом, але як би цього досягти? COPY (requirements.txt if test -e requirements.txt; fi) /destination ... RUN if test -e requirements.txt; then pip install -r requirements.txt; fi або if test …
103 docker  dockerfile 

7
Як правильно зв’язати контейнери php-fpm та Nginx Docker?
Я намагаюся зв'язати 2 окремі контейнери: nginx: остання php: fpm Проблема в тому, що php-скрипти не працюють. Можливо, конфігурація php-fpm неправильна. Ось вихідний код, який міститься у моєму сховищі . Ось файл docker-compose.yml: nginx: build: . ports: - "80:80" - "443:443" volumes: - ./:/var/www/test/ links: - fpm fpm: image: php:fpm …

14
Як перевірити, чи працюють двигун докера та контейнер докера?
У сценарії мені потрібно перевірити: а) Чи працює двигун докера? б) Дано ім'я контейнера, чи запущений цей контейнер докера? [початкове формулювання цього питання було неоднозначним, деякі люди трактували його як "механізм перевірки докера", а інші як "перевірити контейнер докера"]
103 bash  docker 

8
Чому для встановлення Pandas на Alpine Linux потрібні віки
Я помітив, що встановлення Pandas та Numpy (це залежність) у контейнер Docker за допомогою базової ОС Alpine проти CentOS або Debian займає набагато більше часу. Я створив невеликий тест нижче, щоб продемонструвати різницю в часі. Окрім кількох секунд, які Alpine потребує для оновлення та завантаження залежностей збірки для встановлення Pandas …
103 pandas  numpy  docker  alpine 

9
Як зробити так, щоб контейнер Docker запускався автоматично під час завантаження системи?
Припустимо, у мене є контейнер Docker, який я хочу запустити, тоді я можу зателефонувати $ docker run ... і все добре. Чи існує вбудований спосіб запуску контейнера таким чином, що він буде перезапущений автоматично, якщо система вийде з ладу та перезавантажиться? Якщо так, чи це також доступно в Docker Compose?

11
Як налаштувати файл конфігурації офіційного зображення Docker PostgreSQL?
Я використовую офіційний образ Dock Postgres, намагаючись налаштувати його конфігурацію. Для цього я використовую команду sedдля зміни, max_connectionsнаприклад: sed -i -e"s/^max_connections = 100.*$/max_connections = 1000/" /var/lib/postgresql/data/postgresql.conf Я спробував два способи застосувати цю конфігурацію. Перший - додавання команд до сценарію та копіювання його в папку init "/docker-entrypoint-initdb.d". Другий метод - це …
102 postgresql  docker 

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