Vir
самое странное, что даже команда docker rm $(docker ps -aq) висит
Roman
передерни докер енжин
Vir
не понял, в смылсе демон перестартануть?
Roman
да
Igor
Роман
Можно коммиты для контейнера делать
Роман
Потом рестартовать
Vir
так. вот скажите, как удалить докер и все его файлы?
Vir
пытаюсь дропнуть папку в var/lib, а оно мне выдаёт
Vir
rm: невозможно удалить 'docker/btrfs/subvolumes/12d1c08204b1e26894f5e3616604dc6316e062f71cb0a887c660302cf78a6a85': Операция не позволена
Vir
чота ваще застрял я сегодня с этим докером
Евгений
docker rm
docker rmi
Евгений
первое грохает контейнер, второе грохает образ
Vir
нет у меня докера, я его снёс
Vir
к тому же оно у меня не грохало,
Vir
тупо висело
Рафаэль ᕕ( ᐛ )ᕗ
подождать терпения не хватило, видимо
Vir
Vir
Роман
sudo apt-get purge -y docker-engine
sudo apt-get autoremove -y —purge docker-engine
sudo apt-get autoclean
Роман
rm -rf /var/lib/docker
Роман
rm /etc/apparmor.d/docker
Роман
groupdel docker
Роман
Чтобы снова поставить докер
Роман
apt-get install docker-engine
Vadim
Ребята, всем привет. Может вы мне поможите. Хочу настроить Automated nginx proxy for Docker. Взял для теста самый простой вариант:
Vadim
version: '2'
services:
nginx-proxy:
restart: always
image: jwilder/nginx-proxy
ports:
- 80:80
networks:
- nginxproxy
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
Запустил, все ок.
Vadim
Запускаю второй контейнер:
version: '2'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: wordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
hostname: wp
environment:
VIRTUAL_HOST: salsa.c-caminos.ru
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_PASSWORD: wordpress
volumes:
db_data:
Vadim
Выдает: 503 ошибку
Vadim
В чем может быть затык?
Vadim
И так с разными контейнерами
Роман
Артур
Логи читать надо
Роман
Значит нету такой папки
Роман
Следующие запускай
Vadim
Пример
Спасибо. Сейчас попробую
Vir
ваще бида
Vir
подскажите, когда я запускаю docker-compose up первый раз мне пишет о том что создана некая сеть
Vir
откуда она
Vir
?
Vadim
Вот тут хорошо все расписано: https://habrahabr.ru/post/310460/
Andrey
docker-compose он такой, но вообще няшка местами :)
Vir
FROM ubuntu:16.04
RUN apt-get update
RUN apt-get install -y nginx
RUN apt-get clean
ADD nginx.conf /etc/nginx/
COPY sites/*.conf /etc/nginx/sites-available/
CMD ["nginx", "-g", "daemon off;"]
есть такой докер файл
делаю docker build
начинается процесс
вот чота там качает, делает, потом
Get:18 http://archive.ubuntu.com/ubuntu xenial-security/universe Sources [30.0 kB]
Get:19 http://archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages [303 kB]
Get:20 http://archive.ubuntu.com/ubuntu xenial-security/restricted amd64 Packages [12.8 kB]
Get:21 http://archive.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [133 kB]
Fetched 25.0 MB in 6s (4110 kB/s)
Reading package lists...
---> 629c3e60ec36
и тишина
Vir
как можно выщемить виноватых?
Рафаэль ᕕ( ᐛ )ᕗ
ему стыдно, оно не хочет собираться
Vir
замечательно
Vir
так чего же оно молчит?
Alf 🙀
Alf 🙀
там вроде дефолт таймаут 300
Andrey
Рафаэль ᕕ( ᐛ )ᕗ
отличный повод писать откровенно плохой докерфайл
Alf 🙀
Evgeny
размером выходного образа например. кол-вом хлама
Рафаэль ᕕ( ᐛ )ᕗ
всем, каждая строка в ней игнорирует бест практикс
Alf 🙀
Alf 🙀
Alf 🙀
страсть как люблю людей у которых основной комплэйн это размер образа и кол-во "хлама" в контейнере.
берешь офишиал джва образ добавляешь свой жарничек туда и неожиданно оно 700 метров в лучшем случае. акститесь, милые мои.
Рафаэль ᕕ( ᐛ )ᕗ
FROM ubuntu:16.04 жирный образ
RUN apt-get update зачем?
RUN apt-get install -y nginx еще один слой
RUN apt-get clean бесполезный слой, на выходе контейнер меньше не станет
ADD nginx.conf /etc/nginx/ переписал конфиг, перебилдил контейнер
COPY sites/*.conf /etc/nginx/sites-available/ аналогично
CMD ["nginx", "-g", "daemon off;"] ок, кроме последней строки
Рафаэль ᕕ( ᐛ )ᕗ
и все это заменяется docker pull nginx:latest
Vir
это не я его писал, и если честно мне пофигу что там написано, моя задача запустить эту балалайку и работать
Alf 🙀
Vir
а ещё это часть, может это всё писали, так как докер композером
Рафаэль ᕕ( ᐛ )ᕗ
Alf 🙀
и все это заменяется docker pull nginx:latest
как уже сказано, есть такая штука как секурити и некоторые конторы реально разрешают использовать только определенные дистрибы и пойди попробуй докажи что нгинкс это ровно тоже самое говно что и в дебиане афишл. всем насрать. ну это просто пример.
Andrey
ну тут то мы видим что не оно, а человек просто творит хуйню
Alf 🙀
так что тоже не его косяк.
Alf 🙀
здесь я помню были любители пару месяцев назад
Vir
всё намного проще, один сделал, я просто запустил, даже не разбирался
вчера всё работало, а сегодня ничего не работает, день прошёл, работа стоит
докер продолжает не работать
Alf 🙀
У тебя проблема в бридже доккера
Alf 🙀
Передерни сервис
Alf 🙀
Ну или тцпдамп и смотреть где пакеты ведут себя не так
Vir
дёргал
докер сносил
тцпдамп молчит
Vir
даже не зна чо ему надо