Docker
¶ Build
Для Docker Swarm требуются уже готовые образы, поэтому настроен реестр registry.fl-project.com. Для загрузки образа необходимо сначала создать его:
docker build . # просто строит образ на основании Dockerfile в текущем каталогеdocker build -t my-username/my-image . # флаг -t добавляет тег на этапе сборкиdocker image tag my-username/my-image another-username/another-image:v1 # добавить тег существующему образу
Затем выяснить id образа и загрузить его в реестр:
docker login registry.fl-project.com --username userdocker tag <IMAGE_ID> registry.fl-project.com/<APPNAME>:<APPVERSION>docker push <REGISTRY_HOST>:<REGISTRY_PORT>/<APPNAME>:<APPVERSION>
Например:
docker login registry.fl-project.com --username userdocker tag <IMAGE_ID> registry.fl-project.com/monitorrent:2docker push registry.fl-project.com/monitorrent:2
¶ Monitorrent
sudo docker build -t registry.fl-project.com/monitorrent:2 .
sudo docker login registry.fl-project.com --username user
sudo docker push registry.fl-project.com/monitorrent:2