Yaroslav
но чтьай че там написана будет
Yaroslav
он скажет что собирается удалить
pavel
docker system prune ?
~ docker system prune
WARNING! This will remove:
- all stopped containers
- all networks not used by at least one container
- all dangling images
- all dangling build cache
pavel
он стопит все контейнеры и тд, а мне надо чтобы чистил старые
Yaroslav
угу вот думай )
pavel
стопил старые и удалял
Yaroslav
не, удаляет все остановленные контейнеры
pavel
хм, спасибо
Stripe
Привет всем
Stripe
Подскажите пожалуйста, ставлю себе сертификат через certbot, потом его прокидываю через
traefik:
image: traefik
restart: unless-stopped
command: -c /dev/null --web --docker --logLevel=INFO --defaultEntryPoints='https' --entryPoints="Name:https Address::443 TLS:/certs/cert.pem,/certs/key.pem" --entryPoints="Name:http Address::80 Redirect.EntryPoint:https"
ports:
- '80:80'
- '443:443'
- '8080:8080'
volumes:
- ./certs:/certs/
- /var/run/docker.sock:/var/run/docker.sock
И получаю ошибку
Error Code: 500 Internal Server Error. The target principal name is incorrect. (-2146893022)
Убираю сертификат, все хорошо.
Stripe
Подскажите пожалуйста
Alexander
траефик же автоматически может получать серты
a1eXei
Да, траефик сам может получать серт на домен, читай в docs про acme
Данила
всем привет
Данила
дерево
Данила
.
│ docker-compose.yml
│
├───bot
│ │ api.py
│ │ bot.py
│ │ Dockerfile
│ │ requirements.txt
│ │ state.py
│ │ webhook_cert.pem
│ │ webhook_pkey.pem
│ │
│ └───__pycache__
│ api.cpython-37.pyc
│ state.cpython-37.pyc
│
└───web
│ Dockerfile
│ manage.py
│ requirements.txt
│
├───bot
│ │ admin.py
│ │ apps.py
│ │ models.py
│ │ serializers.py
│ │ tests.py
│ │ urls.py
│ │ views.py
│ │ __init__.py
│ │
│ ├───migrations
│ │ │ 0001_initial.py
│ │ │ __init__.py
│ │ │
│ │ └───__pycache__
│ │ 0001_initial.cpython-37.pyc
│ │ init.cpython-37.pyc
│ │
│ └───__pycache__
│ admin.cpython-37.pyc
│ apps.cpython-37.pyc
│ models.cpython-37.pyc
│ serializers.cpython-37.pyc
│ urls.cpython-37.pyc
│ views.cpython-37.pyc
│ init.cpython-37.pyc
│
└───web
│ settings.py
│ urls.py
│ wsgi.py
│ __init__.py
│
└───__pycache__
settings.cpython-37.pyc
urls.cpython-37.pyc
wsgi.cpython-37.pyc
init.cpython-37.pyc
Данила
docker-compose
Данила
version: '3'
services:
postgres:
image: postgres
restart: always
bot:
build: ./bot
volumes:
- ./ssl:/ssl
restart: always
web:
build:
context: ./web
dockerfile: Dockerfile
ports:
- "8080:8080"
volumes:
- ./web:/web
restart: always
Данила
пишет на сервере Cannot locate specified Dockerfile: Dockerfile
Данила
Не могу понять в чем ошибка. Помогите пожалуйста
George
укажи относительный путь к докерфайлу
George
типа ./web/Dockerfile
Данила
сейчас проверю
Артур
Ставлю докер в докер контейнере на CI, докер установился, пытаюсь добавить пользователя в группу docker чтобы юзать его без sudo, при вызове
su - $whoamu
ошибка, что не так?
George
зачем ты так делаешь?
Артур
нужно
George
так не пойдет
Артур
долго объяснять
Артур
=(
dmi
звучит не очень )
George
у тебя терминала нет интерактивного
George
этого если кратко
dmi
я даже перечитал 2 раза. ставлю докер в докер )
Артур
Пытаюсь поставить Selenoid в докер контенере в джобе
George
зачем? возьми готовый контейнер...
Артур
нужно чтобы он работал как сервис
Артур
в гитлаб си
George
докер позволяет работать как сервису
George
просто берешь подходящий образ и используешь ключевое слово services
George
или тебе никто не мешает запустить его в пайлайне через docker run -d
Данила
всем привет
Данила
дерево
Данила
.
│ docker-compose.yml
│
├───bot
│ │ api.py
│ │ bot.py
│ │ Dockerfile
│ │ requirements.txt
│ │ state.py
│ │ webhook_cert.pem
│ │ webhook_pkey.pem
│ │
│ └───__pycache__
│ api.cpython-37.pyc
│ state.cpython-37.pyc
│
└───web
│ Dockerfile
│ manage.py
│ requirements.txt
│
├───bot
│ │ admin.py
│ │ apps.py
│ │ models.py
│ │ serializers.py
│ │ tests.py
│ │ urls.py
│ │ views.py
│ │ __init__.py
│ │
│ ├───migrations
│ │ │ 0001_initial.py
│ │ │ __init__.py
│ │ │
│ │ └───__pycache__
│ │ 0001_initial.cpython-37.pyc
│ │ init.cpython-37.pyc
│ │
│ └───__pycache__
│ admin.cpython-37.pyc
│ apps.cpython-37.pyc
│ models.cpython-37.pyc
│ serializers.cpython-37.pyc
│ urls.cpython-37.pyc
│ views.cpython-37.pyc
│ init.cpython-37.pyc
│
└───web
│ settings.py
│ urls.py
│ wsgi.py
│ __init__.py
│
└───__pycache__
settings.cpython-37.pyc
urls.cpython-37.pyc
wsgi.cpython-37.pyc
init.cpython-37.pyc
Данила
docker-compose
Данила
version: '3'
services:
postgres:
image: postgres
restart: always
bot:
build: ./bot
volumes:
- ./ssl:/ssl
restart: always
web:
build:
context: ./web
dockerfile: Dockerfile
ports:
- "8080:8080"
volumes:
- ./web:/web
restart: always
Данила
пишет на сервере Cannot locate specified Dockerfile: Dockerfile
Владимир
а для какого сервиса пишет?
Данила
web
Igor
Подскажите, может кто сталкивался с таким. Есть мульстейдж билд, сборка ноды (статика) и копирование артфектов в имидж нджинкса. Проблема в том что в первом стейдже докер начинает висеть минуты 2 и только потом идет второй стейдж
Igor
кто нибудь сталкивался с таким?
Igor
FROM node:10 AS build
WORKDIR /build
COPY . .
RUN \
chmod +x docker-entrypoint.sh && \
npm install && \
npm run build && \
echo "Build done"
FROM nginx:1.17-alpine
WORKDIR /app
COPY --from=build /build/dist .
COPY --from=build /build/docker-entrypoint.sh /
EXPOSE 80
ENTRYPOINT ["/docker-entrypoint.sh"]
Igor
докер файл, висит после выполнения команды эхо
Igor
статика весит 2мб всего
🇺🇦 Paul
Всем привет, есть на одной машине БД и docker-compose в котором проги питаются подключиться к БД. Если запустить проги напрямую(не в докере) норм подключаются если в docker-compose то без успешно
🇺🇦 Paul
Артур
Нужен образ докера с башем и курлом, есть такой на докер хабе? и как найти?)
Alex
Артур
Я пока не умею)
Юра
Уже так делаю ибо полдня с этим мучался😞
Я тоже много времени тогда прокопался, нашел рабочий вариант. Прокидывал IP адрес серого интерфейса хостовой системы в хостс контейнеров, но потом когда выполнял чистку через
docker system prune -a, все пошло не по тому месту и с тех пор база стала недоступна
Юра
Потом забил на эти извраты и развернул в докере с монтированием на хостовой системе именно папки, в которой лежат файлы БД
inqfen
Я пока не умею)
тогда научить, это поставить 2 пакета на дефолтный альпайн
Артур
inqfen
можешь взять дебиан и там это есть, только он весит раз в 10 побольше
Артур
докер + курл + баш
Артур
inqfen
вот тебе весь докерфайл
Артур
Чет просто
Артур
попробую
inqfen
добавил no-cache, нахрен он там не нужен
inqfen
Чет просто
ну да, ты же не пошел доки читать чтобы самому узнать, что это просто, ты пошел спрашивать в чат чтобы кто-то за тебя сделал
Артур
Не, я делал докерфайл до этого, и доку читал
inqfen
Ну тогда откуда такие вопросы?)
Артур
Думал что такой простой имг уже кто то полюбому сделал
Артур
ну и я делал 1 раз, так что не особо в себе был уверн сделать его правильно)
Iwan
И снова к баранам...
Кто сталкивался с подобным?
[13:26:43.041][VpnKit ][Warning] vpnkit.exe: Could not find 192.168.65.3 on the local network
[13:26:43.041][VpnKit ][Warning] vpnkit.exe: Error sending TCP packet via IP: no route to destination: no response for IP on local network
[13:26:43.055][VpnKit ][Warning] vpnkit.exe: ARP table has no entry for 192.168.65.3
[13:26:43.055][VpnKit ][Info ] vpnkit.exe: IP.output: could not determine link-layer address for local network (0.0.0.0/0) ip 192.168.65.3
Get http://localhost//v1.24/info: open \\.\pipe\docker_engine: The system cannot find the file specified.
Docker for win, Wndows server 2016 std 1607 - 14393.3085
Сервак у заказчика, такой же у нас, но проблем таких нет..
Iwan
Iwan
Ребут докера помогает, но не каждый раз так делать..
Александр
Всем привет
Пытаюсь запустить контейнер с профилем seccomp, но не знаю, куда нужно дефолтный профиль
Подскажите, в какую папку докер смотрит, или это как-то по-другому делается?