diff --git a/docker/README.md b/docker/README.md index dd86cf6fa6925fc476ee0146c5d48e50c7d6cba4..b3dd18c2cdfe2f32bb0fc79351e7e9a64dd12512 100644 --- a/docker/README.md +++ b/docker/README.md @@ -31,22 +31,12 @@ sudo docker run --detach \ gitlab/gitlab-ce:latest ``` -This will start GitLab CE container and expose ports needed to access SSH, HTTP and HTTPS. +This will download and start GitLab CE container and publish ports needed to access SSH, HTTP and HTTPS. All GitLab data will be stored as subdirectories of `/srv/gitlab/`. The container will automatically `restart` after system reboot. After this you can login to the web interface as explained above in 'After starting a container'. -## Build and publish the image - -This guide will also let you know how to build docker image yourself. -Please run all the commands from the GitLab repo root directory. -People using boot2docker should run all the commands without sudo. - -```bash -sudo docker build --tag gitlab/gitlab-ce:latest -``` - ## Where is the data stored? The GitLab container uses host mounted volumes to store persistent data: @@ -151,7 +141,17 @@ sudo docker run --detach \ You can then access GitLab instance at http://1.1.1.1/ and https://1.1.1.1/. -### Publish images to Dockerhub +### Build the image + +This guide will also let you know how to build docker image yourself. +Please run the command from the GitLab repo root directory. +People using boot2docker should run all the commands without sudo. + +```bash +sudo docker build --tag gitlab/gitlab-ce:latest docker/ +``` + +### Publish the image to Dockerhub - Ensure the containers are running - Login to Dockerhub with `sudo docker login`