Владислав
Сейчас снесу и попробую ещё раз поставить.
Владислав
Если использовать тру-сортировку, то 8 будет больше )
Владислав
А если человеко-понятную, то 16 идёт сперва
Artem
https://github.com/docker/compose/releases
Г - лоГГика 😂
Владислав
Господа, огромное спасибо всем, кто помогал. Всё заработало. =)
Serge
привет, народ!
Serge
кто нибудь сталкивался с тем, что внутри контейнера не пашет apt-get update?
Anonymous
А что именно не пашет?
Anonymous
Что пишет при попытке обновиться? Какая ОС в контейнере?
Serge
вот есть докерфайл, в нем строка run apt-get update и далее установка всякого
Serge
—-> Running in a5e10703b4a0
Err http://deb.debian.org jessie InRelease
Err http://security.debian.org jessie/updates InRelease
Err http://deb.debian.org jessie-updates InRelease
Err http://security.debian.org jessie/updates Release.gpg
Temporary failure resolving 'security.debian.org'
Anonymous
Он похоже не может подключиться к сети
Serge
FROM python:3
Serge
пинг внутри контейнера работает
Serge
а все остальное нет)
Anonymous
apt update попробуйте
Serge
в контейнере?
Anonymous
Да
Anonymous
Попробуйте контейнер с Python на базе Debian
Serge
13 packages can be upgraded. Run 'apt list —upgradable' to see them.
Anonymous
FROM python:3.4-jessie
Anonymous
Anonymous
Он говорит, что можно обновить 13 пакетов
Serge
ну значит сеть внутри контейнера
Serge
сеть
Serge
есть
Serge
:)
Serge
пробую с FROM python:3.4-jessie то же самое
Anonymous
пробую с FROM python:3.4-jessie то же самое
Хмм. Если Вы уж ставите что-то в контейнер с Python, то не проще ли будет сделать образ на основе debian или ubuntu?
FROM ubuntu:latest
RUN apt -y install python3
Anonymous
Вы это всё с Docker Compose запускаете?
Aleksandr
Serge
командой ./up.sh
Anonymous
Serge
это сборка готовая по идее для разваорачивания 3х контейнеров
Serge
и проверенная на других компьютерах
Anonymous
Покажите содержимое up.sh
Serge
#!/bin/sh
. ./.env
#macos
#sudo ifconfig lo0 alias ${LOCAL_HOST}
#linux
#sudo ifconfig lo ${LOCAL_HOST} up
./down.sh
docker-compose -f docker-compose.yml -f docker-compose.${ENV_NAME}.yml pull
#docker-compose -f docker-compose.yml -f docker-compose.${ENV_NAME}.yml build —no-cache
docker-compose -f docker-compose.yml -f docker-compose.${ENV_NAME}.yml up —build
Anonymous
Вот
Anonymous
А что у Вас в docker-compose.yml ?
Serge
. ./.env
./down.sh
docker-compose -f docker-compose.yml -f docker-compose.${ENV_NAME}.yml pull
docker-compose -f docker-compose.yml -f docker-compose.${ENV_NAME}.yml up —build
Serge
вот без комментариев
Serge
version: '3.3'
services:
django:
build: django
entrypoint:
- /entrypoint.sh
volumes:
- ./app:/app
links:
- postgres
depends_on:
- postgres
environment: &django_env
ENV_NAME: ${ENV_NAME}
PRODUCT_NAME: ${PRODUCT_NAME}
POSTGRES_DB: ${POSTGRES_DB}
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
restart: always
Serge
далее другие сервисы, но он на этом уже выгружается с ошибкой
Anonymous
services:
django:
images: python:3.4-jessie
build: django
entrypoint:
- /entrypoint.sh
Anonymous
Укажите images
Serge
srf-sl@srfsl-Machine:~/Documents/dw$ ./up.sh
ERROR: The Compose file './docker-compose.yml' is invalid because:
Unsupported config option for services.django: 'images'
Serge
без s надо было )
Anonymous
Да
Serge
но все равно то же самое
Serge
Serge
вот так ошибка выглядит целиком, появляется на step 6
Anonymous
Контейнер не видит сеть. Попробуйте
ping -c2 google.com
Anonymous
В контейнере
Serge
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max/stddev = 23.061/23.611/24.161/0.550 ms
Anonymous
Попробуйте сделать образ на базе Ubuntu
Anonymous
FROM ubuntu:latest
Anonymous
services:
django:
images:ubuntu:latest
build: django
entrypoint:
- /entrypoint.sh
Serge
а нет, извиняюсь, не в том контейнере сделал пинг, я попробовал прям в докер файл сейчас прописать пинг и он ошибку выдал
Anonymous
Значит нет сети
Serge
Step 6/6 : RUN ping -c2 google.com
—-> Running in f42aab853955
ping: unknown host
ERROR: Service 'django' failed to build: The command '/bin/sh -c ping -c2 google.com' returned a non-zero code: 1
Anonymous
Сделайте образ на базе ubuntu
Anonymous
Может Debian где-то косячит. У меня все базовые образы на базе Ubuntu
Serge
тоже самое
Любимый
Это проблема с DNS
Любимый
Если пингует.
Любимый
ping 8.8.8.8 Работает?
Serge
пробую
Serge
ммм затрудняюсь понять
Serge
Step 6/8 : RUN ping 8.8.8.8
—-> Running in 63adf570a0e5
/bin/sh: 1: ping: not found
Serge
из докерфайла оно должно работать?
Serge
The command '/bin/sh -c ping 8.8.8.8' returned a non-zero code: 127
Serge
если контейнер не запускается, то как еще можно проверить в нем команду?
Serge
не, похоже, что в контейнере вообще сети нет, пинг не работает и apt update тоже
Anonymous
Serge
да, я в докерфайл прописал
Serge
а не могут другие юсб интерфейсы на это повлиять?
Serge
попробовал закомментировать в NetworkManager.conf строку dns=dnsmasq, ничего не изменилось
Serge
починил