Merge pull request #545 from yhua123/patch-1

Update installation_guide.md
This commit is contained in:
Daniel Jiang 2016-07-15 15:00:35 +08:00 committed by GitHub
commit cdef6cd4bb

View File

@ -119,7 +119,7 @@ Harbor does not ship with any certificates, and, by default, uses HTTP to serve
Pre-built installation packages of each release are available at [release page](https://github.com/vmware/harbor/releases). Pre-built installation packages of each release are available at [release page](https://github.com/vmware/harbor/releases).
Download the package file **harbor-<version>.tgz** , and then extract the files. Download the package file **harbor-<version>.tgz** , and then extract the files.
``` ```
$ tar -xzvf harbor-0.1.1.tgz $ tar -xzvf harbor-0.3.0.tgz
$ cd harbor $ cd harbor
``` ```
@ -181,15 +181,17 @@ saving the image of nginx
finished saving the image of nginx finished saving the image of nginx
saving the image of registry saving the image of registry
finished saving the image of registry finished saving the image of registry
saving the image of harbor_jobservice
finished saving the image of harbor_jobservice
$ cd ../ $ cd ../
$ tar -cvzf harbor_offline-0.1.1.tgz harbor $ tar -cvzf harbor_offline-0.3.0.tgz harbor
``` ```
The file `harbor_offline-0.1.1.tgz` contains the images and other files required to start Harbor. You can use tools such as `rsync` or `scp` to transfer this file to the target host. The file `harbor_offline-0.3.0.tgz` contains the images and other files required to start Harbor. You can use tools such as `rsync` or `scp` to transfer this file to the target host.
On the target host, execute the following commands to start Harbor. _Note that before running the **prepare** script, you **must** update **harbor.cfg** to reflect the right configuration of the target machine!_ (Refer to Section [Configuring Harbor](#configuring-harbor)). On the target host, execute the following commands to start Harbor. _Note that before running the **prepare** script, you **must** update **harbor.cfg** to reflect the right configuration of the target machine!_ (Refer to Section [Configuring Harbor](#configuring-harbor)).
``` ```
$ tar -xzvf harbor_offline-0.1.1.tgz $ tar -xzvf harbor_offline-0.3.0.tgz
$ cd harbor $ cd harbor
# load images save by excute ./save_image.sh # load images save by excute ./save_image.sh
@ -202,6 +204,8 @@ loading the image of nginx
finished loading the image of nginx finished loading the image of nginx
loading the image of registry loading the image of registry
finished loading the image of registry finished loading the image of registry
loading the image of harbor_jobservice
finished loading the image of harbor_jobservice
# Make update to the parameters in ./harbor.cfg # Make update to the parameters in ./harbor.cfg
$ ./prepare $ ./prepare
@ -226,6 +230,7 @@ Creating harbor_mysql_1
Creating harbor_registry_1 Creating harbor_registry_1
Creating harbor_ui_1 Creating harbor_ui_1
Creating harbor_proxy_1 Creating harbor_proxy_1
Creating harbor_jobservice_1
``` ```
*Stop Harbor:* *Stop Harbor:*
``` ```
@ -235,6 +240,7 @@ Stopping harbor_ui_1 ... done
Stopping harbor_registry_1 ... done Stopping harbor_registry_1 ... done
Stopping harbor_mysql_1 ... done Stopping harbor_mysql_1 ... done
Stopping harbor_log_1 ... done Stopping harbor_log_1 ... done
Stopping harbor_jobservice_1 ... done
``` ```
*Restart Harbor after stopping:* *Restart Harbor after stopping:*
``` ```
@ -244,16 +250,19 @@ Starting harbor_mysql_1
Starting harbor_registry_1 Starting harbor_registry_1
Starting harbor_ui_1 Starting harbor_ui_1
Starting harbor_proxy_1 Starting harbor_proxy_1
Starting harbor_jobservice_1
``` ```
*Remove Harbor's containers while keeping the image data and Harbor's database files on the file system:* *Remove Harbor's containers while keeping the image data and Harbor's database files on the file system:*
``` ```
$ sudo docker-compose rm $ sudo docker-compose rm
Going to remove harbor_proxy_1, harbor_ui_1, harbor_registry_1, harbor_mysql_1, harbor_log_1 Going to remove harbor_proxy_1, harbor_ui_1, harbor_registry_1, harbor_mysql_1, harbor_log_1, harbor_jobservice_1
Are you sure? [yN] y Are you sure? [yN] y
Removing harbor_proxy_1 ... done Removing harbor_proxy_1 ... done
Removing harbor_ui_1 ... done Removing harbor_ui_1 ... done
Removing harbor_registry_1 ... done Removing harbor_registry_1 ... done
Removing harbor_mysql_1 ... done Removing harbor_mysql_1 ... done
Removing harbor_log_1 ... done
Removing harbor_jobservice_1 ... done
``` ```
*Remove Harbor's database and image data (for a clean re-installation):* *Remove Harbor's database and image data (for a clean re-installation):*