Я запускаю следующее:
mkdir /some/dir/nexus-data && chown -R 200 /some/dir/nexus-data
chown -R 200 /Users/user.name/dockerVolume/nexus
docker run -d -p 8081:8081 --name nexus -v /some/dir/nexus-data:/nexus-data sonatype/nexus3
Теперь допустим, что я загружаю артефакт в Nexus и останавливаю контейнер Nexus.
Если я хочу открыть другой контейнер Nexus, на порту 8082какую команду Docker я запускаю так, что использует тот же том, что и на порту 8081 (поэтому, когда я запускаю этот контейнер, уже содержит артефакт , который я загружал ранее)
По сути, я хочу, чтобы оба контейнера Nexus использовали одно и то же хранилище , поэтому, если я загружу артефакт в один порт, он будет у другого порта.
Я запустилэта команда, но, похоже, она не работает:
docker run --name=nexus2 -p 8082:8081 --volumes-from nexus sonatype/nexus3