关于在ubuntu server 14.04上安装docker以及git之笔记
2017-01-16 09:46
716 查看
关于在ubuntu server 14.04上安装docker以及在docker中安装git的若干纪录
(1). 先安装好ubuntu server 14.04 ,安装服务器的步骤不在此阐述!
(2). 在安装好的服务器中安装docker
1.使用命令:sudo apt-get purge docker.io
2.在向服务器软件源中添加lxc-docker的软件源
如若此步骤不成功,可参考的英文如下:
# Check that HTTPS transport is available to APT
if [ ! -e /usr/lib/apt/methods/https ]; then
apt-get update
apt-get install -y apt-transport-https
fi
# Add the repository to your APT sources
echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list
# Then import the repository key
apt-key ad v --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
# Install docker
apt-get update
apt-get install -y lxc-docker
# Alternatively, just use the curl-able install.sh script provided at https://get.docker.com
简而言之就是:先安装sudo apt-get install -y apt-transport-https
然后在root用户下:echo deb https://get.docker.com/ubuntu docker main > /etc/apt/ sources.list.d/docker.list
然后将密钥添加到软件源中:apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
然后在update软件源:apt-get update
然后安装lxc-docker: apt-get install -y lxc-docker
3.然后更新软件源:sudo apt-get update
4.在安装lxc-docker: apt-get install -y lxc-docker
以上步骤完成后,使用sudo docker ps倘若能看到些许信息就表示docker安装已经成功,可以继续往下执行!
(3). 安装gitlab
先pull gitlab的包:使用命令:docker pull sameersbn/gitlab:8.0.4
或者是命令:docker pull sameersbn/gitlab:latest
当然你也可以自己下载源码包来编译:
git clone https://github.com/sameersbn/docker-gitlab.git
cd docker-gitlab
docker build --tag=$USER/gitlab .
(4). 快速启动:
快速启动使用docker-compose
wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml
docker-compose up
(5). 安装sql并且启动sql:
sudo docker run --name gitlab-postgresql -d \
--env 'DB_NAME=gitlabhq_production' \
--env 'DB_USER=gitlab' --env 'DB_PASS=password' \
--volume /srv/docker/gitlab/postgresql:/var/lib/postgresql \
sameersbn/postgresql:9.4-3
(6). 安装redis并且期待redis:
sudo docker run --name gitlab-redis -d \
--volume /srv/docker/gitlab/redis:/var/lib/redis \
sameersbn/redis:latest
(7). 映射gitlab的端口并且启动:
sudo docker run --name gitlab -d \
--link gitlab-postgresql:postgresql --link gitlab-redis:redisio \
--publish 10022:22 --publish 10080:80 \
--env 'GITLAB_PORT=10080' --env 'GITLAB_SSH_PORT=10022' \
--env 'GITLAB_SECRETS_DB_KEY_BASE=long-and-random-alpha-numeric-string' \
--volume /srv/docker/gitlab/gitlab:/home/git/data \
sameersbn/gitlab:8.0.4
这一条命令已经将gitlab的入口映射到服务器的10080端口,在浏览器中输入:
http://localhost:10080 就可以访问刚才安装配置的gitlab了,
第一次登陆安装配置好的gitlab时的初始用户名和密码是:
用户名:root
密码:5iveL!fe
第一次登陆之后会要求改密码,将密码改为自己的密码即可重新登录使用!
(1). 先安装好ubuntu server 14.04 ,安装服务器的步骤不在此阐述!
(2). 在安装好的服务器中安装docker
1.使用命令:sudo apt-get purge docker.io
2.在向服务器软件源中添加lxc-docker的软件源
如若此步骤不成功,可参考的英文如下:
# Check that HTTPS transport is available to APT
if [ ! -e /usr/lib/apt/methods/https ]; then
apt-get update
apt-get install -y apt-transport-https
fi
# Add the repository to your APT sources
echo deb https://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list
# Then import the repository key
apt-key ad v --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
# Install docker
apt-get update
apt-get install -y lxc-docker
# Alternatively, just use the curl-able install.sh script provided at https://get.docker.com
简而言之就是:先安装sudo apt-get install -y apt-transport-https
然后在root用户下:echo deb https://get.docker.com/ubuntu docker main > /etc/apt/ sources.list.d/docker.list
然后将密钥添加到软件源中:apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
然后在update软件源:apt-get update
然后安装lxc-docker: apt-get install -y lxc-docker
3.然后更新软件源:sudo apt-get update
4.在安装lxc-docker: apt-get install -y lxc-docker
以上步骤完成后,使用sudo docker ps倘若能看到些许信息就表示docker安装已经成功,可以继续往下执行!
(3). 安装gitlab
先pull gitlab的包:使用命令:docker pull sameersbn/gitlab:8.0.4
或者是命令:docker pull sameersbn/gitlab:latest
当然你也可以自己下载源码包来编译:
git clone https://github.com/sameersbn/docker-gitlab.git
cd docker-gitlab
docker build --tag=$USER/gitlab .
(4). 快速启动:
快速启动使用docker-compose
wget https://raw.githubusercontent.com/sameersbn/docker-gitlab/master/docker-compose.yml
docker-compose up
(5). 安装sql并且启动sql:
sudo docker run --name gitlab-postgresql -d \
--env 'DB_NAME=gitlabhq_production' \
--env 'DB_USER=gitlab' --env 'DB_PASS=password' \
--volume /srv/docker/gitlab/postgresql:/var/lib/postgresql \
sameersbn/postgresql:9.4-3
(6). 安装redis并且期待redis:
sudo docker run --name gitlab-redis -d \
--volume /srv/docker/gitlab/redis:/var/lib/redis \
sameersbn/redis:latest
(7). 映射gitlab的端口并且启动:
sudo docker run --name gitlab -d \
--link gitlab-postgresql:postgresql --link gitlab-redis:redisio \
--publish 10022:22 --publish 10080:80 \
--env 'GITLAB_PORT=10080' --env 'GITLAB_SSH_PORT=10022' \
--env 'GITLAB_SECRETS_DB_KEY_BASE=long-and-random-alpha-numeric-string' \
--volume /srv/docker/gitlab/gitlab:/home/git/data \
sameersbn/gitlab:8.0.4
这一条命令已经将gitlab的入口映射到服务器的10080端口,在浏览器中输入:
http://localhost:10080 就可以访问刚才安装配置的gitlab了,
第一次登陆安装配置好的gitlab时的初始用户名和密码是:
用户名:root
密码:5iveL!fe
第一次登陆之后会要求改密码,将密码改为自己的密码即可重新登录使用!
相关文章推荐
- Docker - 在Ubuntu 14.04 Server上的安装Docker
- u盘安装ubuntu server 14.04 以及No CD-ROM drive was detected 错误
- ubuntu14.04 安装docker以及其原理
- Ubuntu 14.04 安装Git Server Gogs
- ubuntu下安装git server以及eclipse egit插件配置
- ubuntu 14.04桌面版下安装openssh-server以及通过xshell远程连接该服务器(ubuntu)
- 在Ubuntu Server 14.04 LTS版上以git方式源码安装Odoo8.0
- ubuntu server 14.04 LTS下搭建LAMP环境之最详细笔记之一U盘安装双系统
- ubuntu14.04 server 安装docker
- Ubuntu 关于DNS Server的安装及配置简单笔记
- Ubuntu Server 14.04安装docker
- ubuntu server 14.04 使用 git 安装 ODOO8 教程
- 在Ubuntu Server 14.04 LTS版上以git方式源码安装Odoo8.0
- 【Caffe】【场景分类】Places365安装、docker运行,以及调用本地caffe运行(Ubuntu14.04)
- ubuntu14.04 server版 安装指定版本docker的方法(解决apt-get install无法安装指定版本docker的问题)
- ubuntu 14.04 安装git server
- 在Ubuntu Server 14.04 LTS版上以git方式源码安装Odoo8.0
- Docker - 在Ubuntu 14.04 Server上的安装Docker
- ubuntu14.04下安装MySQL-server 以及MySQLdb模块
- Ubuntu Server 12.10下安装以及配置Git