Articles of docker

Travis-CI: изображение докера в качестве среды сборки

В Travis CI можно запустить процесс сборки из контейнера докеров? В GitLab CI это значение по умолчанию. Мы можем просто определить изображение в .gitlab-ci.yml тогда все развертывание build / test / deploy будет запущено внутри этого контейнера. Тем не менее, у Трэвиса, похоже, совершенно разные взгляды на использование докеров. Как я могу достичь аналогичного поведения […]

Сценарий Python для запуска докеры

Поток скрипта python: Я хочу запустить образ docker из сценария python. После запуска изображения докеров мне нужно выполнить сценарий оболочки, который создает файл tar внутри контейнера докеров. Мне нужно скопировать этот файл tar на хост-машину из контейнера докеров. а затем скрипт python должен продолжить работу с некоторыми материалами, которые будут исполняться на главной машине. Используя […]

Локальное развитие с докером – мне нужно 2 докерных файла?

Попытавшись впервые выполнить django-проект, я понимаю, что для производства у моего Dockerfile должно быть ADD которое копирует проект django в контейнер. Но для локального развития мне нужно каждое изменение кода, чтобы вступить в силу немедленно, потому что я читал, что рекомендуется монтировать том, когда я запускаю docker (docker run -v path: path), но означает ли […]

Строительство докеров с помощью Ansible docker_image

Я пытаюсь создать кучу докеров на машине, используя модуль docker_image от Ansible. Я создаю 1 "базовое" изображение докеры, которое используется как изображение FROM во всех последующих изображениях докеров. Это работает при выдаче команд сборки вручную: sudo docker build -t base . sudo docker build -t postgres . Но когда я пытаюсь сделать то же самое […]

подключение Docker к Windows к Google Cloud Datalab

Я пытаюсь выполнить этот https://cloud.google.com/datalab/docs/quickstarts/quickstart-gce учебник по Windows 10, но я получаю сообщение об ошибке SSH. Я пробовал различные изменения в разрешениях файла, используя как Cygwin chmod, так и GUI свойств Windows, но я не могу избавиться от этой ошибки даже после удаления всех разрешений от других пользователей. Как я могу это исправить? docker run […]

Контейнер-докер не может получить доступ к порту 5432

У меня есть приложение Spring, которое пытается подключить postgres db (jdbc: postgresql: // xxxxxxx: 5432 / My_DB). Он прекрасно соединяется, когда я запускаю банку с помощью команды «java -jar app.jar». Но когда я запускаю внутри контейнера докера, он не удается подключиться. Ниже приведена команда, которую я использовал. docker run -p 5432:5432 my_image:latest Похоже, что 5432 […]

Докер – просмотр контейнера докеров с использованием его IP-адреса

Я начал контейнер Docker на своей машине Ubuntu и перенаправил все порт 8080 на свой порт 80 используя следующую команду: sudo docker run -d -p 8080:80 -v /var/www/html/work:/var/www my_server –name "server" Я использовал следующую команду для получения моего IP-адреса контейнера: sudo docker inspect –format '{{ .NetworkSettings.IPAddress }}' server и получил: 172.17.0.33 У меня есть php-файл […]

Докерные пакеты: несоответствие суммы хэш

Я получаю следующую ошибку при выполнении обновления apt-get (Ubuntu 14.04) Hit http://archive.ubuntu.com trusty/main amd64 Packages Hit http://archive.ubuntu.com trusty/restricted amd64 Packages Hit http://archive.ubuntu.com trusty/universe amd64 Packages Fetched 3156 kB in 15s (201 kB/s) W: **Failed to fetch https://apt.dockerproject.org/repo/dists/ubuntu-trusty/main/binary-amd64/Packages Hash Sum mismatch** E: Some index files failed to download. They have been ignored, or old ones used […]

Как разрешить доступ к контейнеру докера в экземпляре EC2

У меня есть процесс сборки, который выглядит так: 1. Код, введенный в BitBucket, который подхвачен BitBucker Pipelines image: node:8.2.1 pipelines: default: – step: name: Push Server to AWS Repository script: – docker login -u AWS -p $AWS_ECR_LOGIN https://$AWS_ECR_URL – docker build -t dev . – docker tag dev:latest $AWS_ECR_URL/dev:latest – docker push $AWS_ECR_URL/dev:latest options: docker: […]

Не удается подключиться к HBase в экземпляре Docker

Я создал экземпляр HBase, запущенный в контейнере Docker. Мне удалось создать таблицу в ней из HBase Shell, используя оболочку bash контейнера docker, и я также могу получить доступ к ней из API HBase Rest. Однако я не могу получить к нему доступ из Play Framework с помощью Scala, я постоянно получаю следующее исключение. MasterNotRunningException |com.google.protobuf.ServiceException: […]