docker- все статьи тега ➜ страница 3
Spring boot потребляет слишком много оперативной памяти
Я создал некоторые сервисы в spring boot, у меня есть 11 жирных банок, и я развертываю их в контейнерах docker, мои сомнения были в том, что каждая банка потребляла от 1 до 1,5 ГБ оперативной памяти без использования, я проверяю оперативную память, запустив: docker stats containername Сначала я подумал, что это контейнер java, и я пытаюсь изменить его на тот, который использует alpine, но ничего не изменилось, поэтому я думаю, что единственная проблема-это мой jar, так есть ли способ изменит ...
Как установить gulp на docker с помощью docker-compose
Я использую docker compose, и это мой файл yaml web: dockerfile: Dockerfile-dev build: . command: gulp volumes: - .:/app ports: - '9001:9001' А вот мой файл docker FROM node:0.12.7 RUN npm install -g bower gulp ADD . /app WORKDIR /app RUN bower install --allow-root Затем я бегу docker-compose -f docker-compose-dev.yml build docker-compose -f docker-compose-dev.yml up Но я получаю следующую ошибку Recreating web_web_1... Attaching to web_web_1 web_1 | [07:39:08] ...
(Docker)как установить зависимости, используя отдельный контейнер Composer, в контейнере WordPress?
Dockerfile FROM wordpress ENV REFRESHED_AT 2015-08-12 ADD composer.json /var/www/html ADD composer.lock /var/www/html # install the PHP extensions RUN apt-get -qq update && apt-get -y upgrade && apt-get install -y vim wget && rm -rf /var/lib/apt/lists/* # Symlink User's "wp-content" folder into the newly installed Wordpress RUN rm -rf /usr/src/wordpress/wp-content/plugins/* && rm -rf /usr/src/wordpress/wp-content/themes/* & ...
Что такое блок кода "<< - EOSQL " в Bash при запуске SQL?
Мне нужно выполнить скрипт bash, содержащий SQL, поэтому я использую скрипт для добавления пользовательских конфигураций в контейнер Postgres Docker, согласно документам здесь: Https://github.com/docker-library/docs/tree/master/postgres#how-to-extend-this-image Но я не знаю, что EOSQL означает. Вот пример моего сценария, взятого из документов выше: #!/bin/bash set -e psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" <<-EOSQL CREATE USER docker; CREATE DATABASE docker; G ...
Обновление контейнера Docker новым кодом
Я просмотрел несколько других ответов, но ни один из них не является тем, что я ищу. У меня есть бот python, я написал, что я превратился в контейнер docker, который запускается через docker run -dit --restart unless-stopped -v /home/dockeradmin/pythonApp/:/pythonApp--name python-bot-app python-bot Мой вопрос, однако, заключается в том, как обновить мой контейнер docker, когда я изменяю код для моего проекта python. Прямо сейчас я обычно просто перестраиваю изображение, останавливаю / обреза ...
Пример Docker для Mac nginx не запускается
Mac 10.11.5 здесь. Я специально пытаюсь установить Docker для Mac (не Docker Toolbox или любое другое предложение). Я следовал всем инструкциям на их странице установки , и все шло хорошо, пока они не попросили вас попробовать запустить сервер nginx (Шаг 3. Изучите приложение и запустите примеры ). Запуск docker run hello-world работал прекрасно без каких-либо проблем вообще. Я смог увидеть правильный вывод консоли, который ожидался для этот образ. Однако , затем они просят вас попробовать з ...
Как установить расширение php-redis, используя официальный подход к изображению PHP Docker?
Я хочу построить свой образ PHP-FPM с расширением php-redis на основе официального образа PHP Docker, например, используя этот файл Dockerfile: php:5.6-fpm. В документах говорится, что я могу устанавливать расширения таким образом, устанавливая зависимости для расширений вручную: FROM php:5.6-fpm # Install modules (iconv, mcrypt and gd extensions) RUN apt-get update && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng1 ...
Можно ли запускать несколько программ в контейнере Docker?
Я пытаюсь разобраться в Docker с точки зрения развертывания приложения, которое предназначено для запуска на компьютерах пользователей. Мое приложение-это просто веб-приложение flask и база данных mongo. Обычно я устанавливаю и в виртуальной машине, и перенаправляю порт хоста в гостевое веб-приложение. Я хотел бы дать докеру попробовать, но я не уверен, как я должен использовать более одной программы. В документации говорится, что может быть только одна точка входа, так как у меня может быть при ...
Как перечислить изображения Docker в частном реестре Codefresh?
В настоящее время я использую бесплатная частная реестра Codefresh по, чтобы хранить изображения. Я использую CircleCI для моих сборок Docker, поэтому оттуда я использую docker login, чтобы я мог нажимать и тянуть к реестру Codefresh. Это прекрасно работает. Однако Codefresh только перечисляет изображения в своем веб-приложении, для которых он сделал здание, поэтому я не могу легко увидеть их каталог. Я подозреваю, что это сделано специально, чтобы пользователи придерживались Codefresh для CI. О ...
Как передать переменные среды в контейнер Docker с Terraform?
Я создаю контейнеры Docker, используя поставщик Docker Terraform, но не понимаю, как передать им переменные среды. Проектная документация по варианту env гласит: Env - (необязательно, набор строк) переменные среды для установки. Что такое "набор строк" в контексте ? Можно ли привести пример объявления ресурсов контейнера docker, в котором используется параметр env? ...
Определение IP-адреса в контейнере docker
У меня есть файл docker-compose с несколькими определениями контейнеров-служб. Одна из служб взаимодействует с Apache Kafka в рамках одного и того же запуска docker-compose. Итак, у меня есть такое определение Кафки докера: kafka: image: spotify/kafka ports: - "2181:2181" - "9092:9092" environment: ADVERTISED_HOST: 127.0.0.1 ADVERTISED_PORT: 9092 У меня есть определение службы в том же файле docker-compose. В сценарии запуска сервиса я должен каким-то о ...
архитектура для нескольких приложений nginx / php с помощью docker
Я запускаю большинство своих приложений на одной установке nginx / php-fpm непосредственно на vps. Я решил попробовать docker и играл с ним уже неделю. Я прочитал все, что можно, и полагаю, что понимаю его концепции. Но я не могу поверить, что у меня так много экземпляров nginx, php и db. Одна вещь, с которой я согласился, - это то, что я хочу иметь 1 дБ, так что это легко: mariadb: image: mariadb:latest container_name: mariadb ports: - "127.0.0.1:3306:3306" restart: always envi ...
Какова лучшая практика docker + ufw под Ubuntu
Я только что попробовал Докера. Это потрясающе, но, кажется, не очень хорошо работает с ufw. По умолчанию docker будет немного манипулировать iptables. Результат не ошибка, но и не то, что я ожидал. Для получения более подробной информации вы можете прочитать опасности UFW + Docker Моя цель-создать систему, подобную Host (running ufw) -> docker container 1 - nginx (as a reverse proxy) -> docker container 2 - node web 1 -> docker con ...
Невозможно скопировать файл из docker-compose mount на хост
Я не могу скопировать файл, созданный моими тестами Selenium, в папку внутри контейнера docker, смонтированного на хост-машине. Вот как выглядит мой файл compose selenium: image: 'selenium/standalone-chrome' expose: - "4444" tests: build: context: ./tests dockerfile: Dockerfile depends_on: - selenium - web volumes: - /testResultsReport:/testResultsReport Вот как выглядит моя структура каталогов. - docker-compose.yml - build sc ...