Anonymous
Anonymous
Roman
Что за «платформа»? Где у тебя там билдится?
Anonymous
программа, drone, собирает контейнеры, пушит в docker hub, потом запускает на удаленном сервере docker-compose, в котором пуллится последняя версия докер-образов
Roman
Понял
Anonymous
с радостью услышу конструктивную критику, но менять сейчас ничего не буду
Anonymous
помогите, плез, с сетями
Roman
Ну херни в докер композе их в одну сетку, либо линки юзай
networks:
default:
external:
name: container-net
Anonymous
ок, они будут в одной сети
Anonymous
как подключить один из них к localhost?
Roman
Бридж
💪💪💪🏅DEVOPS💪💪💪
парни такая проблема
💪💪💪🏅DEVOPS💪💪💪
поставил я докер на винду, ставлю любой имидж с vnc и не с 1 сервером созданным докером с кем коннекчусь неработает буфер обмена в vnc
💪💪💪🏅DEVOPS💪💪💪
буфер между виндой и локальным докер контейнером
💪💪💪🏅DEVOPS💪💪💪
если к удалённому докеру коннектиться по vnc такой каки нет
Alexander
https://pastebin.com/6iANYPes
Эт как ?
ФС на центос где? (на самом деле здесь - 13a6835acadaea74b93d4f6006241067bd0507b884e647f9dba7f8aace470717/diff/, но почему??)
bazzilic
💪💪💪🏅DEVOPS💪💪💪
vnc в докере? 🤔
Мне оно vnc для специфической цели на время тестов
💪💪💪🏅DEVOPS💪💪💪
Ясное дело потом когда все сделаю будет стартовать без гуя
Roman
selenium в докере тоже с vnc идет, как раз для дебага
bazzilic
Поскорее бы уже https://stefanscherer.github.io/sneak-peek-at-lcow/
Алексей
ты не из крыма? а то вчера мучались с этим
Все нормально, это проблема в ноуте. Если включить виндовс контейнеры все норм, если линукс то не работает. Поставил линукс рядом с виндовс, в линуксе все работает. Вообщем проблема в железе
Artem
скорее в винде)
Heorhi
Всем привет. Народ, а кто может подсказать почему docker compose через раз резолвит хост ? То wget висит домен, то не находит. Ничего не меняю в dockerfile, один раз работает, в другой ничего не пашет
Heorhi
Контейнер выглядит примерно вот так
php70:
build:
dockerfile: Dockerfile
build: ./etc/php70
container_name: php70
restart: always
dns: 8.8.8.8
dns_search:
- debian.org
- deb.debian.org
- github.com
- http://github.com
- https://github.com
- cdn-fastly.deb.debian.org
- instance-data
- http://security.debian.org
- https://download.newrelic.com
- download.newrelic.com
В dockerfile
RUN echo 'deb http://apt.newrelic.com/debian/ newrelic non-free' | tee /etc/apt/sources.list.d/newrelic.list \
&& wget -O- https://download.newrelic.com/548C16BF.gpg | apt-key add - \
&& apt-get update \
&& apt-get install newrelic-php5
Иногда wget: unable to resolve host address 'download.newrelic.com'
Иногда всё норм
Serhii
сап, гайз, такой вопрос: кто как пг_дампит разные бд?
Vage
Использую связку robo task runner (для запуска параллельных тасков) + docker-compose для параллельного запуска тестов на php, и почему-то не запускается 1-2 докер машины. Например, если ставлю на параллельный запуск в 5 потоков - то запускаются только 3. С чем может быть связана эта проблема? Через docker ps и docker-compose ps даже не отображаются эти машины, чтоб я смог логи глянуть
Bloody🦊
Bloody🦊
Bloody🦊
vnc в докере? 🤔
Норм тема
Друг делал себе так среду разработки в контейнере
Ведройд студио
Оч портативно вышло)
Alexander
пытаюсь запустить mysql контейнер, но в логи постоянно сыпется
2018-01-22T11:15:29.781588Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
ignore-db-dir=lost+found в my.cnf не помогает
Alexander
куда еще копнуть?
Alexander
mysql:5.7.21 (последний)
bazzilic
volume цепляешь?
Alexander
нет
окружение тестовое, внешнего хранилища не использую
максимум пробрасываю дамп и скрипт создания базы
Alexander
volumes:
- ./docker/my.cnf:/etc/mysql/conf.d/my.cnf:ro
- ./docker/deploy.sh:/docker-entrypoint-initdb.d/deploy.sh:ro
- ./tests/_data/dump.sql:/docker-entrypoint-initdb.d/dump.sql:ro
bazzilic
ну это вопрос по mysql тогда, а не по докеру. надо читать их entrypoint скрипт и понять, почему папка для файлов бд не пустая
Heorhi
Pavel
Там пустой /var/lib/mysql, он его инитит при старте контейнера.
Alexander
инитит, но почему отваливается при ините?
Alexander
в пятницу еще нормально работал
Pavel
docker run -e MYSQL_RANDOM_ROOT_PASSWORD=1 mysql:latest - все прекрасно работает
bazzilic
запусти образ, контейнер упадет, запусти его снова с энтрипоинтом bash, пройди в /var/lib/mysql и посмотри, что там
Pavel
Pavel
*при старте
Alexander
народ, а каким образом на маке почистить занятое докером место?
Alexander
он уже забил 64 гига и еще хочет
Pavel
docker system prune
Chebyrash
Chebyrash
Heorhi
sudo docker rmi $(sudo docker images -a -q) -f
Pavel
Roman
Да
Alexander
там еще вольюмов много
Alexander
как жеж много он мусора держит
Pavel
Pavel
Поэтому следом за docker rmi надо еще и просто docker rm
Проверил только что
Pavel
И чтобы не любить мозг, просто docker system prune
Alexander
прун как-то не вычистил вольюмы
Alexander
docker system df показал занятое место
Alexander
в итоге нагуглил такое docker volume rm $(docker volume ls -qf dangling=true)
Pavel
Pavel
Я думаю что волумы не удаляются потому что это пользовательская инфа которая может (и должна) содержать важные данные.
Pavel
Еще возможно можно волумы посносить еще проще
rm -rf /var/lib/docker/volumes/*
Alexander
Простите, а кто-нибудь мне скажет что-нибудь про именование файловых систем?
Alexander
Tadeusz
Alexander
Мне казалось, что файловая система контейнера должна в имени иметь ID контейнера, нет?
Pavel
Сори, случайно
Alexander
я вообще ожидал что при остановке docker-compose down у меня все почистится
Alexander
оказалось - нет
Pavel
ТГ взбесился
Alexey
Чат, подскажите как называется (как гуглить) настройка отображения содержимого одной папки в папку в контейнере?
Nurik
Alexey