💪💪💪🏅DEVOPS💪💪💪
парни у кого ещё докерхаб тупит
Ivan
я вообще ожидал что при остановке docker-compose down у меня все почистится
судя по docker-compose down --help именованный volume всётаки удалится, а вот явно примонтированный нет
Alexander
не удаляется
Alexander
специально перепроверил
Alexander
возможно это только на маках так
Ivan
а ты создаешь его в compose файле?
Alexander
да, все мэпы volume только в compose
Nickolai
Пытаюсь Django поднять рядом с postgres через докер compose. Указал сервисе где джанго depends_on database(название сервиса с бд). Проблема в том, что сам контейнер с бд стартанул, но еще не успел нормально завестись, а джанга кричит, что але, нет бд не поднята(сам сервис найден). Нужно как-то таймаут указывать или как поступают в таком случае?
Ivan
да, все мэпы volume только в compose
я имею ввиду кусочек файла с перечислением на самом верхнем уровне, параллельно services, тоже есть, да? volumes: myvolume:
Alexander
нет
Alexander
внутри services:
Ivan
ну вот, вероятно, при объявлении на верхнем уровне он и дропнет именованные volumes
Alexander
судя по сегодняшним танцам и выводу docker volume ls - не дропает
Ivan
внутри services:
а они существуют на момент up'a?
Alexander
существуют
Alexander
все старые вольюмы живы
Alexander
и висят как мусор в системе
Ivan
из того же хелпа, просто Stops containers and removes containers, networks, volumes, and images created by `up`.
Ivan
не создал - не удалит
Alexander
🤷‍♂️
Alexander
он их создает, но не удаляет
Alexander
docker-compose down --help Stops containers and removes containers, networks, volumes, and images created by `up`. By default, the only things removed are: - Containers for services defined in the Compose file - Networks defined in the `networks` section of the Compose file - The default network, if one is used
Alexander
ни слова про вольюмы
Alexander
возможно специфика версии для мака
Alexander
с опцией -v попробую позже запустить
Alexander
ну то есть по дефолту он удаляет только контейнеры и созданные сети
Mushu
всем привет
Mushu
кто подскажитпочему не простовляеться пасс для контейниира
Mushu
https://github.com/Scorcher/rugion-docker/tree/master/pinba-server
Mushu
пароль не передаеться бд
Mushu
$ docker run --name some-pinba-server -p 30002: 30002 / udp -p 3306: 3306 -e MYSQL_ROOT_PASSWORD = my-secret-pw -d scorcher / pinba-server: tag
Mushu
не прокидываеться MYSQL_ROOT_PASSWORD
Artem
пробелы до и после равно?
💪💪💪🏅DEVOPS💪💪💪
пацаны
💪💪💪🏅DEVOPS💪💪💪
а чего пишет мне на FROM jdeathe:centos-ssh
💪💪💪🏅DEVOPS💪💪💪
Build failed: repository jdeathe not found: does not exist or no pull access
Mushu
180122 15:22:48 [Note] mysqld: ready for connections. Version: '10.0.23-MariaDB-1~jessie' socket: '/var/run/mysqld/mysqld.sock' port: 0 mariadb.org binary distribution Warning: Unable to load '/usr/share/zoneinfo/leap-seconds.list' as time zone. Skipping it. 180122 15:22:51 [Warning] 'proxies_priv' entry '@% root@f442d6a0a814' ignored in --skip-name-resolve mode. /docker-entrypoint.sh: running /docker-entrypoint-initdb.d/10-pinba-db-init.sh ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
💪💪💪🏅DEVOPS💪💪💪
https://hub.docker.com/r/jdeathe/centos-ssh/
Mushu
это в логе
💪💪💪🏅DEVOPS💪💪💪
всё вполне себе есть
Artem
а теперь посмотри внимательно что там название имаджа, а что тег 😏
Artem
всё вполне себе есть
нет там такого тега и имя имаджа неверно
Artem
💪💪💪🏅DEVOPS💪💪💪
FROM jdeathe/centos-ssh
💪💪💪🏅DEVOPS💪💪💪
так чтоли писать
💪💪💪🏅DEVOPS💪💪💪
так FROM jdeathe/centos-ssh:centos-7
Mushu
Database initialized 180122 15:28:14 [Note] mysqld (mysqld 10.0.23-MariaDB-1~jessie) starting as process 101 ... MySQL init process in progress... 180122 15:28:14 [Note] InnoDB: Using mutexes to ref count buffer pool pages 180122 15:28:14 [Note] InnoDB: The InnoDB memory heap is disabled 180122 15:28:14 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins 180122 15:28:14 [Note] InnoDB: Memory barrier is not used 180122 15:28:14 [Note] InnoDB: Compressed tables use zlib 1.2.8 180122 15:28:14 [Note] InnoDB: Using Linux native AIO 180122 15:28:14 [Note] InnoDB: Using CPU crc32 instructions 180122 15:28:14 [Note] InnoDB: Initializing buffer pool, size = 256.0M 180122 15:28:14 [Note] InnoDB: Completed initialization of buffer pool 180122 15:28:14 [Note] InnoDB: Highest supported file format is Barracuda. 180122 15:28:14 [Note] InnoDB: 128 rollback segment(s) are active. 180122 15:28:14 [Note] InnoDB: Waiting for purge to start 180122 15:28:14 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.26-76.0 started; log sequence number 1616707 180122 15:28:14 [Note] Plugin 'FEEDBACK' is disabled. 180122 15:28:14 [Warning] 'user' entry 'root@a9c3b1edce9f' ignored in --skip-name-resolve mode. 180122 15:28:14 [Warning] 'proxies_priv' entry '@% root@a9c3b1edce9f' ignored in --skip-name-resolve mode. 180122 15:28:14 [Note] mysqld: ready for connections. Version: '10.0.23-MariaDB-1~jessie' socket: '/var/run/mysqld/mysqld.sock' port: 0 mariadb.org binary distribution Warning: Unable to load '/usr/share/zoneinfo/leap-seconds.list' as time zone. Skipping it. 180122 15:28:16 [Warning] 'proxies_priv' entry '@% root@a9c3b1edce9f' ignored in --skip-name-resolve mode. /docker-entrypoint.sh: running /docker-entrypoint-initdb.d/10-pinba-db-init.sh ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Artem
ну наконец то)
Mushu
куда копать ?
Dmitry
Господа, ни у кого нет проблем с входом на докерхаб?
💪💪💪🏅DEVOPS💪💪💪
пропеши днс 8 8 8 8
💪💪💪🏅DEVOPS💪💪💪
а так да подлагивает
💪💪💪🏅DEVOPS💪💪💪
чего они клоудфларе неподрубили для меня загадка
Ivan
ни слова про вольюмы
так в самом первом предложении же написано
Alexander
так в самом первом предложении же написано
а ниже написано что он удаляет по-умолчанию
Alexander
и вольюмов среди в этом списке нет можно удалить только с ключом -v|--volumes
Dmitry
пропеши днс 8 8 8 8
у меня не с одного провайдера и даже письмо с восстановлением не приходит, вот и озадачился
Anton
в Dockerfile прописываю установку RUN apk add --no-cache --update postgresql пишет, что установилось, но в /usr/bin ничего нет, выполнить postgres не получается. вручную захожу от рута в sh контейнера, выполняю эту же команду для установки, все появляется. как сделать, чтобы postgres ставился сразу?
💪💪💪🏅DEVOPS💪💪💪
RUN на CMD
💪💪💪🏅DEVOPS💪💪💪
первое что пришло в голову
💪💪💪🏅DEVOPS💪💪💪
а как ты локально докерфайцл тестишь
Bloody‏🦊
а как ты локально докерфайцл тестишь
Сделал контейнер и пошёл тестить?
Bloody‏🦊
RUN на CMD
Плохо
💪💪💪🏅DEVOPS💪💪💪
он же не опубликует если тест непройдёт в докерхабе
Bloody‏🦊
Вначале советую обкатать в сыром Image все особенности и писать Dockerfile потом
Bloody‏🦊
💪💪💪🏅DEVOPS💪💪💪
Понял уже как
💪💪💪🏅DEVOPS💪💪💪
Но это типа исо
💪💪💪🏅DEVOPS💪💪💪
Типа все настроено, выбрал имидж и готово
Anton
RUN на CMD
не помогло
bazzilic
запустить БД в докере - это не в тапки ссать, у всех БД энтрипоинтом стоит могучий скрипт, который всё проверяет и всё запускает. apk install postgres тут ни разу недостаточно.
bazzilic
А что помешает использовать свой dockerfile, минуя тапки?
Да если хочется, то можно и свою БД написать, да и свой интерфейс к lxd вместо докера. Но зачем?
bazzilic
вот лучше бы кто-нибудь запилил mysql образ на виндовом контейнере
bazzilic
я как-то начинал, но там надо очень хорошо уметь раскуривать mysql