Запуск Artifactory 5 в контейнере Docker

За основу взято официальное руководство:
https://www.jfrog.com/confluence/display/RTF/Installing+with+Docker
со следующими изменениями:

  • файлы конфигурации, данные и резервные копии вынесены в отдельный контейнер для простоты осблуживания

Установка

Создаём контейнер для данных:

$ docker volume create --name artifactory5_data

Создаём контейнер для Artifactory:

$ docker run --name artifactory -d --restart always \
  -v artifactory5_data:/var/opt/jfrog/artifactory \
  -p 8081:8081 docker.bintray.io/jfrog/artifactory-oss:latest

Обновление

Обновляем образ artifactory:

$ docker pull docker.bintray.io/jfrog/artifactory-oss:latest

Удаляем текущий контейнер Artifactory:

$ docker stop artifactory && docker rm artifactory

Содаём новый контейнер как и ранее:

$ docker run --name artifactory -d --restart always \
  -v artifactory5_data:/var/opt/jfrog/artifactory \
  -p 8081:8081 docker.bintray.io/jfrog/artifactory-oss:latest