mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-23 02:35:17 +01:00
Merge pull request #1184 from ywk253100/161129_push_photon
Push photon to project library
This commit is contained in:
commit
c214d37250
@ -104,7 +104,7 @@ function configureDockerDNS {
|
||||
do
|
||||
if [ -n "$d" ]
|
||||
then
|
||||
opts="--dns=$d $opts"
|
||||
opts="$opts --dns=$d"
|
||||
fi
|
||||
done
|
||||
rm /tmp/dns
|
||||
@ -112,7 +112,7 @@ function configureDockerDNS {
|
||||
domain=$(sed -n -e 's/^domain //p' /etc/resolv.conf)
|
||||
if [ -n "$domain" ]
|
||||
then
|
||||
opts="--dns-search=$domain $opts"
|
||||
opts="$opts --dns-search=$domain"
|
||||
fi
|
||||
|
||||
search=$(sed -n -e 's/^search //p' /etc/resolv.conf)
|
||||
@ -123,7 +123,7 @@ function configureDockerDNS {
|
||||
do
|
||||
if [ -n "$s" ]
|
||||
then
|
||||
opts="--dns-search=$s $opts"
|
||||
opts="$opts --dns-search=$s"
|
||||
fi
|
||||
done
|
||||
fi
|
||||
@ -132,3 +132,15 @@ function configureDockerDNS {
|
||||
echo DOCKER_OPTS=$opts > /etc/default/docker
|
||||
systemctl restart docker
|
||||
}
|
||||
|
||||
function pushPhoton {
|
||||
set +e
|
||||
basedir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
registry_version=$(sed -n -e 's|.*library/registry:||p' $basedir/../harbor/docker-compose.yml)
|
||||
docker run -d --name photon_pusher -v /data/registry:/var/lib/registry -p 5000:5000 registry:$registry_version
|
||||
docker tag photon:1.0 127.0.0.1:5000/library/photon:1.0
|
||||
sleep 5
|
||||
docker push 127.0.0.1:5000/library/photon:1.0
|
||||
docker rm -f photon_pusher
|
||||
set -e
|
||||
}
|
@ -36,6 +36,9 @@ tar -zxvf $base_dir/../harbor-offline-installer*.tgz -C $base_dir/../
|
||||
echo "Loading images..."
|
||||
load
|
||||
|
||||
echo "Pushing photon to project library..."
|
||||
pushPhoton
|
||||
|
||||
echo "Configuring Harbor..."
|
||||
chmod 600 $base_dir/../harbor/harbor.cfg
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user