循序渐近学docker---笔记

Posted ld1977

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了循序渐近学docker---笔记相关的知识,希望对你有一定的参考价值。

1、安装docker

环境:ubuntu 16.04

sudo apt-get install docker.io

root@ld-Lenovo-G470:~# docker -v
Docker version 1.12.1, build 23cf638
但是我这里,安装后,无法启动,切换到root下,才正常运行

切换root,ld@ld-Lenovo-G470:~$ sudo su -

2、体验docker--个人博客WordPress的搭建

#docker run --name db --env mysql_ROOT_PASSWORD=example -d mariadb

#docker run --name MyWordPress --link db:mysql -p 8080:80 -d wordpress

查看本机IP地址,在浏览器中输入http://192.168.xxx.xxx:8080即可打开

3、搭建开源的版本控制利器---gitlab

运行环境有如下三部分组成:

  • postgresql数据库
  • redis缓存服务
  • gitlab服务

启动postgresql:

 #docker run --name gitlab-postgresql -d --env \'DB_NAME=gitlabhq_production\' --env \'DB_USER=gitlab\' --env \'DB_PASS=password\' sameersbn/postgresql:9.4-12

启动redis:

# docker run --name gitlab-redis -d sameersbn/redis:latest

启动gitlab:

# 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=log-and-random-alpha-numeric-string\' sameersbn/gitlab:8.4.4

测试Gitlab

http://192.168.10.103:10080就可以访问

系统默认的用户名:root,密码:5iveL!fe

4、搭建项目管理系统---Redmine

docker run --name=postgresql-redmine -d --env=\'DB_NAME=redmine_production\' --env=\'DB_USER=redmine\' --env=\'DB_PASS=password\' sameersbn/postgresql:9.4-12

docker run --name=redmine -d --link=postgresql-redmine:postgresql --publish=10083:80 sameersbn/redmine:3.2.0-4

 

以上是关于循序渐近学docker---笔记的主要内容,如果未能解决你的问题,请参考以下文章

Docker之基础篇

小白学习Docker基础篇

小白学习Docker基础篇

关于Docker中 容器镜像管理,数据卷网络,本地仓库,容器监控的一些笔记

韩顺平循序渐进学Java零基础学习笔记

物联网架构成长之路(24)-Docker练习之Compose容器编排