Size: a a a

Docker — русскоговорящее сообщество

2020 January 12

ch

central hardware in Docker — русскоговорящее сообщество
Andrey Gumilev
какая точка в пути
./traefik/acme:/etc/traefik/acme создалась сама
database:/var/lib/postgresql не создалась сама
источник

V

Vladislav in Docker — русскоговорящее сообщество
central hardware
./traefik/acme:/etc/traefik/acme создалась сама
database:/var/lib/postgresql не создалась сама
database у тебя volume же
источник

ch

central hardware in Docker — русскоговорящее сообщество
Vladislav
database у тебя volume же
да, точно так же как и первый путь
источник

АА

Арсен Абдурашидов in Docker — русскоговорящее сообщество
Привет, хочу поднять локально ubuntu php nginx, думаю правильно будет разбить на 3 образа, но не могу понять одну вещь

например DockerFile для ubunru в начале пишется FROM и я указываю ubuntu:18.04, но потом мне нужно создать DockerFile для php и там если я указываю FROM php:7.3.13-fpm из реестра, то в нем указано FROM debian:buster-slim зачем мне debian как на основе моего образа с ubuntu установить туда php? Писать все в dockerFile убунты?
источник

ch

central hardware in Docker — русскоговорящее сообщество
central hardware
извените за тупой вопрос
  volumes:
     - database:/var/lib/postgresql
где будет распологаться папка на хосте?
если верить stackoverflow database - это volume name
источник

SS

Sergei Sergeevich in Docker — русскоговорящее сообщество
central hardware
извените за тупой вопрос
  volumes:
     - database:/var/lib/postgresql
где будет распологаться папка на хосте?
где то в недрах докера, тк это 'named volume'
источник

ДК

Дмитрий Кожанов in Docker — русскоговорящее сообщество
Арсен Абдурашидов
Привет, хочу поднять локально ubuntu php nginx, думаю правильно будет разбить на 3 образа, но не могу понять одну вещь

например DockerFile для ubunru в начале пишется FROM и я указываю ubuntu:18.04, но потом мне нужно создать DockerFile для php и там если я указываю FROM php:7.3.13-fpm из реестра, то в нем указано FROM debian:buster-slim зачем мне debian как на основе моего образа с ubuntu установить туда php? Писать все в dockerFile убунты?
Зачем тебе dockerfile, если уже все готовое есть?
источник

АА

Арсен Абдурашидов in Docker — русскоговорящее сообщество
Дмитрий Кожанов
Зачем тебе dockerfile, если уже все готовое есть?
просто я не совсем понимаю php который мне нужен из реестра у него в dockerfile написано from debian, у nginx написано apline, а я хотел все на ubuntu 18.04 собрать
источник

ДК

Дмитрий Кожанов in Docker — русскоговорящее сообщество
Арсен Абдурашидов
просто я не совсем понимаю php который мне нужен из реестра у него в dockerfile написано from debian, у nginx написано apline, а я хотел все на ubuntu 18.04 собрать
Советую почитать теорию о том что такое докер и как он работает
источник

ДК

Дмитрий Кожанов in Docker — русскоговорящее сообщество
Что из себя представляет контейнер
источник

АА

Арсен Абдурашидов in Docker — русскоговорящее сообщество
Дмитрий Кожанов
Советую почитать теорию о том что такое докер и как он работает
спасибо 😁
источник

ch

central hardware in Docker — русскоговорящее сообщество
Sergei Sergeevich
где то в недрах докера, тк это 'named volume'
а в чем разница этого named volume и просто вместо имя волюма сразу указать путь, а то у меня почему с  named volume приложение работает а если сразу указать путь к папка уходит в бесконечную перезагрузку после второго старта
источник

SS

Sergei Sergeevich in Docker — русскоговорящее сообщество
central hardware
а в чем разница этого named volume и просто вместо имя волюма сразу указать путь, а то у меня почему с  named volume приложение работает а если сразу указать путь к папка уходит в бесконечную перезагрузку после второго старта
тогда пишите ./database:/var/lib/postgresql
В таком случае папка database будет создана рядом с вашим docker-compose.yml
источник

ch

central hardware in Docker — русскоговорящее сообщество
Sergei Sergeevich
тогда пишите ./database:/var/lib/postgresql
В таком случае папка database будет создана рядом с вашим docker-compose.yml
да она и создается, просто почему когда я так делаю у меня с третьего запуска все крашится, а если оставить named volume То ничего не крашится
источник

AS

Anatoly Shirokov in Docker — русскоговорящее сообщество
ребят, кто-то имел дело с linuxdeployqt? может какое-нибудь направление куда копать?
источник

AS

Anatoly Shirokov in Docker — русскоговорящее сообщество
попытался собрать через докер:
Dockerfile:
#
# base image ubuntu 16.4 LTS contains Qt 5.12 LTS, linuxdeployqt, gcc 5.4
# user: user
#
FROM a12e/docker-qt:5.12-gcc_64

#
# install cmake 3.16.2
#
RUN wget https://github.com/Kitware/CMake/releases/download/v3.16.2/cmake-3.16.2-Linux-x86_64.sh \
   && sudo sh cmake-3.16.2-Linux-x86_64.sh --skip-license --prefix=/usr

#
# install gcc 7.1
#
RUN \
   sudo apt-get update \
   && sudo apt-get install software-properties-common -y \
   && sudo add-apt-repository ppa:jonathonf/gcc-7.1 \
   && sudo apt-get update \
   && sudo apt-get install gcc-7 g++-7 -y \
   && (sudo update-alternatives --remove-all gcc || true) \
   && sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 \
   && gcc -v \
   && g++ -v

# prepare work directory

#
# copy source with the docker current user permission
#
COPY --chown=user:user src/desktop src

#
# build
#
RUN cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr src \
   && make \
   && make DESTDIR=distr install

#
# package
#
RUN linuxdeployqt distr/usr/bin/admin -qmldir=src/admin -verbose=3
вылетает последняя команда при сборке image docker build .:
Step 6/6 : RUN linuxdeployqt distr/usr/bin/admin -qmldir=src/admin -verbose=3
---> Running in e2116a9c72e7
fuse: device not found, try 'modprobe fuse' first
open dir error: No such file or directory
The command '/bin/sh -c linuxdeployqt distr/usr/bin/admin -qmldir=src/admin -verbose=3' returned a non-zero code: 127
источник

VD

Vit D in Docker — русскоговорящее сообщество
Murena
ничего ранее подобного не было, сам ничего не запускал...
Что то выяснить сумел? У меня подобная ситуация
источник

AS

Anatoly Shirokov in Docker — русскоговорящее сообщество
Anatoly Shirokov
попытался собрать через докер:
Dockerfile:
#
# base image ubuntu 16.4 LTS contains Qt 5.12 LTS, linuxdeployqt, gcc 5.4
# user: user
#
FROM a12e/docker-qt:5.12-gcc_64

#
# install cmake 3.16.2
#
RUN wget https://github.com/Kitware/CMake/releases/download/v3.16.2/cmake-3.16.2-Linux-x86_64.sh \
   && sudo sh cmake-3.16.2-Linux-x86_64.sh --skip-license --prefix=/usr

#
# install gcc 7.1
#
RUN \
   sudo apt-get update \
   && sudo apt-get install software-properties-common -y \
   && sudo add-apt-repository ppa:jonathonf/gcc-7.1 \
   && sudo apt-get update \
   && sudo apt-get install gcc-7 g++-7 -y \
   && (sudo update-alternatives --remove-all gcc || true) \
   && sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 \
   && gcc -v \
   && g++ -v

# prepare work directory

#
# copy source with the docker current user permission
#
COPY --chown=user:user src/desktop src

#
# build
#
RUN cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr src \
   && make \
   && make DESTDIR=distr install

#
# package
#
RUN linuxdeployqt distr/usr/bin/admin -qmldir=src/admin -verbose=3
вылетает последняя команда при сборке image docker build .:
Step 6/6 : RUN linuxdeployqt distr/usr/bin/admin -qmldir=src/admin -verbose=3
---> Running in e2116a9c72e7
fuse: device not found, try 'modprobe fuse' first
open dir error: No such file or directory
The command '/bin/sh -c linuxdeployqt distr/usr/bin/admin -qmldir=src/admin -verbose=3' returned a non-zero code: 127
источник

S

Serg in Docker — русскоговорящее сообщество
Привет, разбираюсь с докером, есть задача 3proxy запустить в докере(винда). Подскажите что читать, пока не пойму как это сделать
источник

ch

central hardware in Docker — русскоговорящее сообщество
Serg
Привет, разбираюсь с докером, есть задача 3proxy запустить в докере(винда). Подскажите что читать, пока не пойму как это сделать
Официальные референсы норм
источник