Vir
самое странное, что даже команда docker rm $(docker ps -aq) висит
Roman
передерни докер енжин
Vir
не понял, в смылсе демон перестартануть?
Roman
да
Роман
ЧТо может быть не так? Буду признателен
Нельзя просто так взять и установить что то внутри работающего докер контейнера
Igor
Нельзя просто так взять и установить что то внутри работающего докер контейнера
СПасибо, да, я уже понял. Делаю локальный файл и COPY туда
Роман
Можно коммиты для контейнера делать
Роман
Потом рестартовать
Igor
Можно коммиты для контейнера делать
ох, я пока не дошел до этого. спасибо
Vir
так. вот скажите, как удалить докер и все его файлы?
Vir
пытаюсь дропнуть папку в var/lib, а оно мне выдаёт
Vir
rm: невозможно удалить 'docker/btrfs/subvolumes/12d1c08204b1e26894f5e3616604dc6316e062f71cb0a887c660302cf78a6a85': Операция не позволена
Vir
чота ваще застрял я сегодня с этим докером
Евгений
docker rm docker rmi
Евгений
первое грохает контейнер, второе грохает образ
Vir
нет у меня докера, я его снёс
Vir
к тому же оно у меня не грохало,
Vir
тупо висело
Евгений
нет у меня докера, я его снёс
pgrep docker выдает пустоту?
Рафаэль ᕕ( ᐛ )ᕗ
подождать терпения не хватило, видимо
Роман
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
И так с разными контейнерами
Артур
Логи читать надо
Vir
rm -rf /var/lib/docker
эта команда не работает
Роман
Значит нету такой папки
Роман
Следующие запускай
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 🙀
так чего же оно молчит?
подожди 5 минут(проде) и оно свалится с ошибкой
Alf 🙀
там вроде дефолт таймаут 300
Alf 🙀
я бы начал с вопроса, а нафига вы такое вообще творите, когда у того же нгинкса есть офигенные официальные контейнеры?
человеку хочется самому. плюс может у него в комманде не доверяют по секурити причинам официальным контейнерам. всякое бывает
Рафаэль ᕕ( ᐛ )ᕗ
отличный повод писать откровенно плохой докерфайл
Evgeny
размером выходного образа например. кол-вом хлама
Рафаэль ᕕ( ᐛ )ᕗ
всем, каждая строка в ней игнорирует бест практикс
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
это не я его писал, и если честно мне пофигу что там написано, моя задача запустить эту балалайку и работать
Vir
а ещё это часть, может это всё писали, так как докер композером
Alf 🙀
и все это заменяется docker pull nginx:latest
как уже сказано, есть такая штука как секурити и некоторые конторы реально разрешают использовать только определенные дистрибы и пойди попробуй докажи что нгинкс это ровно тоже самое говно что и в дебиане афишл. всем насрать. ну это просто пример.
Andrey
ну тут то мы видим что не оно, а человек просто творит хуйню
Alf 🙀
ну тут то мы видим что не оно, а человек просто творит хуйню
ну так то да. но у него видишь, видимо один уже сделал окружение для девелопмента в доккере а этот теперь разбирается
Alf 🙀
так что тоже не его косяк.
Alf 🙀
здесь я помню были любители пару месяцев назад
Vir
всё намного проще, один сделал, я просто запустил, даже не разбирался вчера всё работало, а сегодня ничего не работает, день прошёл, работа стоит докер продолжает не работать
Alf 🙀
У тебя проблема в бридже доккера
Alf 🙀
Передерни сервис
Alf 🙀
Ну или тцпдамп и смотреть где пакеты ведут себя не так
Vir
дёргал докер сносил тцпдамп молчит
Vir
даже не зна чо ему надо