@docker_ru

Страница 914 из 1375
Dmitry
11.12.2018
22:21:29
все делаю идентично

на обоих серверах

сам докер и все команды из под рута выполняю, там вообще по идее не должно быть проблем с правами

Kevin
11.12.2018
22:22:20
? переписать 300 строк кода - 100$ - PM

Google
Dmitry
11.12.2018
22:46:54


FROM jfloff/alpine-python:3.6-slim WORKDIR /des-safe-sale-server COPY requirements.txt ./ RUN apk update RUN apk add g++ gcc unixodbc-dev python3-dev freetds freetds-dev RUN pip install --upgrade pip RUN pip install setuptools cython RUN pip install -r requirements.txt COPY . . CMD ["python", "-u", "main.py"]



Konstantin
11.12.2018
23:07:03
Под рутом - останови докер, удали /var/lib/docker и запусти докер

Dmitry
11.12.2018
23:09:06
хм

Dec 11 23:08:55 dev-safe-sale dockerd[6407]: time="2018-12-11T23:08:55.672532624Z" level=error msg="Handler for POST /v1.22/build returned error: Error processing tar file(exit status 1): permission denied

Rustam
12.12.2018
01:06:14
Dec 11 23:08:55 dev-safe-sale dockerd[6407]: time="2018-12-11T23:08:55.672532624Z" level=error msg="Handler for POST /v1.22/build returned error: Error processing tar file(exit status 1): permission denied
а что говорит docker -v? какая-то очень уж древняя версия API указана в сообщении об ошибке

LEXASOFT
12.12.2018
03:19:28
Google
Илья
12.12.2018
06:30:10
Ват?

Sergey
12.12.2018
06:32:09
китайцы рекламят блокчейн форумы в русских чатиках по докеру дожили)

Илья
12.12.2018
06:32:36
=)

Konstantin
12.12.2018
06:57:46
Docker version 17.05.0-ce, build 89658be
а по какому мануалу это ты ставишь годовалый докер? Возьми оф доку

Set
12.12.2018
07:04:34
привет подскажите пожалуйста что озночает в docker-compose.yml. version: '2' ? version: '2' services: db: image: postgres web: build: . command: python manage.py runserver 0.0.0.0:8000 volumes: - .:/code ports: - "8000:8000" depends_on: - db

Set
12.12.2018
07:06:11
а какая версия сейчас актуальная

LEXASOFT
12.12.2018
07:10:42
https://docs.docker.com/compose/compose-file/

Dmitry
12.12.2018
07:13:13
а по какому мануалу это ты ставишь годовалый докер? Возьми оф доку
доверился доке на digitalocean может и правда не та

Konstantin
12.12.2018
07:14:46
доверился доке на digitalocean может и правда не та
На всякий случай - ещё не верь в гомеопатию и астрологию, добавь в список

Мне иногда хочется помочь, но я тупо не знаю как. За всё время почти без косяков докер работает?

M
12.12.2018
07:48:58
Привет. Подскажите в 2х словах, как деплой через докер сделать? Пока что вижу следующие шаги: 1) Поднять регистр 2) Сбилдить и запушить образ 3) На проде стянуть и запустить 4) Каким-то демоном проверять, что есть новый билд, и если есть - пуллить новый Что-то пропустил? В k8s пока что не могу, у меня лапки.

Sergey
12.12.2018
07:49:49
@devops_ru
ах ты хитрец

M
12.12.2018
07:49:59
Этот чат только о том, как билдить образы?)))

Konstantin
12.12.2018
07:50:01
ах ты хитрец
да потому что нифига это непро докер

Этот чат только о том, как билдить образы?)))
да, мы пока и с этим туго справляемся

M
12.12.2018
07:50:43
да, мы пока и с этим туго справляемся
Ахаха, ясно. Понял, спасибо.

Google
Миолаэ
12.12.2018
08:15:12
Привет всем. Помогите, пожалуйста, разрулить ситуацию магическую. Написал файлик docker-compose, все работало. Но volume для БД заполнялся от имени юзера gitlab-www (что странно: я не нашел причин тому, чтобы это был именно этот юзер). Решил попробовать дописать строку user: 1000:1000 в сервис db. Не заработало. Удалил эту строку. С тех пор, в т.ч. после ребилда сервисов я не могу подключиться к db из app под предлогом SQLSTATE[HY000] [1130] Host '172.31.0.3' is not allowed to connect to this MySQL server. Подскажите, пожалуйста, в чем дело?

Petr
12.12.2018
08:19:04
GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.31.0.3' IDENTIFIED BY 'some_characters' WITH GRANT OPTION; FLUSH PRIVILEGES;

а так по сути он итак должен работать

Petr
12.12.2018
08:19:21
может ты учетку создал

Миолаэ
12.12.2018
08:20:27
может ты учетку создал
Образ офф мускульный, логины/пароли управляются через переменные окружения.

Petr
12.12.2018
08:21:08
убей контейнер удали

создай новый

Petr
12.12.2018
08:21:30
если стэйт хранится в волуме

делай бэкап нужной бд

и дропай волум

Konstantin
12.12.2018
08:21:56
Образ офф мускульный, логины/пароли управляются через переменные окружения.
там нюанс - они не совсем управляются, они инициализируются при первом запуске - дальше смена уже не работает, только через консоль мускла

почему
потому что это уже хотфиксы ненужные, а ему надо изначально правильно всё сделать

да и хардкодить IP тоже не надо

Petr
12.12.2018
08:23:35
ну изначально таких проблем быть не должно было

Konstantin
12.12.2018
08:24:05
я объяснил выше почему так, 90% так и происходит. Entrypoint никто никогда не смотрит

Миолаэ
12.12.2018
08:24:28
Изначально не было.... Но добавил и удалил строку в конфиге - и понеслась. Моя не понимать, почему :(

Google
Konstantin
12.12.2018
08:25:33
@nodekra ты про это сообще выше?
не знаю что ты спрашиваешь - делай как написал)

Миолаэ
12.12.2018
08:26:23
Сделал, не помогло, сделал docker system prune --all, жду пока поднимется.

Petr
12.12.2018
08:27:49
значит поменял пароль в мускуле

Konstantin
12.12.2018
08:30:21
>Спрашивать >Делать по своему что не так?

Миолаэ
12.12.2018
08:31:46
Видимо, не вполне понял, что ты имеешь ввиду

Konstantin
12.12.2018
08:32:54
Видимо, не вполне понял, что ты имеешь ввиду
>Снеси базу в .docker/mysql-data/db и заново запусти композ

Миолаэ
12.12.2018
08:33:40
>Снеси базу в .docker/mysql-data/db и заново запусти композ
Это не помогло. Ошибка осталась та же самая

Теперь SQLSTATE[HY000] [2002] Connection refused

Konstantin
12.12.2018
08:37:47
Dmitry
12.12.2018
08:40:21
Установил актуальную версию докера по докам, но не стартует служба

Dec 12 08:38:37 dev-safe-sale systemd[1]: docker.service: Start request repeated too quickly. Dec 12 08:38:37 dev-safe-sale systemd[1]: Failed to start Docker Application Container Engine. -- Subject: Unit docker.service has failed -- Defined-By: systemd -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel -- -- Unit docker.service has failed. -- -- The result is failed. Dec 12 08:38:37 dev-safe-sale systemd[1]: docker.service: Unit entered failed state. Dec 12 08:38:37 dev-safe-sale systemd[1]: docker.service: Failed with result 'start-limit-hit'.

Konstantin
12.12.2018
08:44:49


Миолаэ
12.12.2018
08:46:39
Сейчас у себя повторил, так работает. Покопаю в сторону повреждения конфигов приложения.

Миолаэ
12.12.2018
08:47:40
Теперь SQLSTATE[HY000] [2002] Connection refused
Видимо, не лежала, а медленно поднималась. Прям ооочень медленно) Сейчас работает, спасибо большое.

Konstantin
12.12.2018
08:49:25
Видимо, не лежала, а медленно поднималась. Прям ооочень медленно) Сейчас работает, спасибо большое.
просто не меняй креденшилсы в ENV после инициализации и будет щастЯ

Страница 914 из 1375