mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-23 10:45:45 +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
|
do
|
||||||
if [ -n "$d" ]
|
if [ -n "$d" ]
|
||||||
then
|
then
|
||||||
opts="--dns=$d $opts"
|
opts="$opts --dns=$d"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
rm /tmp/dns
|
rm /tmp/dns
|
||||||
@ -112,7 +112,7 @@ function configureDockerDNS {
|
|||||||
domain=$(sed -n -e 's/^domain //p' /etc/resolv.conf)
|
domain=$(sed -n -e 's/^domain //p' /etc/resolv.conf)
|
||||||
if [ -n "$domain" ]
|
if [ -n "$domain" ]
|
||||||
then
|
then
|
||||||
opts="--dns-search=$domain $opts"
|
opts="$opts --dns-search=$domain"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
search=$(sed -n -e 's/^search //p' /etc/resolv.conf)
|
search=$(sed -n -e 's/^search //p' /etc/resolv.conf)
|
||||||
@ -123,7 +123,7 @@ function configureDockerDNS {
|
|||||||
do
|
do
|
||||||
if [ -n "$s" ]
|
if [ -n "$s" ]
|
||||||
then
|
then
|
||||||
opts="--dns-search=$s $opts"
|
opts="$opts --dns-search=$s"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
@ -132,3 +132,15 @@ function configureDockerDNS {
|
|||||||
echo DOCKER_OPTS=$opts > /etc/default/docker
|
echo DOCKER_OPTS=$opts > /etc/default/docker
|
||||||
systemctl restart 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..."
|
echo "Loading images..."
|
||||||
load
|
load
|
||||||
|
|
||||||
|
echo "Pushing photon to project library..."
|
||||||
|
pushPhoton
|
||||||
|
|
||||||
echo "Configuring Harbor..."
|
echo "Configuring Harbor..."
|
||||||
chmod 600 $base_dir/../harbor/harbor.cfg
|
chmod 600 $base_dir/../harbor/harbor.cfg
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user