• XSS.stack #1 – первый литературный журнал от юзеров форума

docker-compose - билд образа

m175um1

CD-диск
Пользователь
Регистрация
29.11.2020
Сообщения
16
Реакции
7
Привет!

Есть необходимость сделать локальный образ из программы которая запускаетя через docker-compose с докер хаба.

Программа - веб-приложение.
Если я не ошибся а терминологии - как сделать build from scratch с зависимостями.

признателен за любые подсказки
 
Так * размял пальцы * смотри.
Докер-композ - скрипт поверх докера. В ямле указан образ докера, который ты можешь выкачать.
Образ почти во всех случаях ты можешь найти загуглив, он в виде текста. Могут быть необходимы дополнительные файлы которые копируются во внутрь контейнера.
Копируешь текст, меняешь под себя и делаешь свой "локальный" образ.
 
Просмотрите Dockerfile - скорее всего, в нем явно указано, какой образ используется, какие пакеты устанавливаются, какие настройки производятся и как запускается приложение
 
Всем спасибо за интерес к теме :)

Я получается git clone https://сырцы-с-гитхаба-автора.com

Там меня смутило наличие docker-compose.drone.yml в котором прописано подтягивание сырцов с гитхаба, я получается на всякий заменил и в нем тоже на локальные )

Сейчас верхняя часть моего конфига docker-compose.yml такова:

YAML:
services:
  beaverbut:  # --- это измененное название
    build: .
    image: beaverbut # ---- это изменное названи
    security_opt:
      - seccomp:unconfined
      - apparmor:unconfined
    ports:
      - 8884:2288 # [local port]:[container port]  # ---- порт контейнера не менял, хоста менял
    volumes:
      - ".:/home/m8a1/testing/" # --- тут корень репо автора
      - "go-mod:/go/pkg/mod" # --- тут непонятно, в корне есть go.mod
    shm_size: "2gb"



после этого я получается произвел:

Bash:
$ docker-compose build --force-rm

и после этого

Bash:
$ docker-compose up --build --remove-orphans






YAML:
Dockerfile
from scratch
DOCKER RUN CP / /
---- это где-то прочитал не понял нифига, просто закинуть в докер все сырцы? cp //
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх