docker安装应用
1、docker安装oracle
docker search oracle
docker pull wnameless/oracle-xe-11g
docker run -d -p 9090:8080 -p 1521:1521 wnameless/oracle-xe-11g
解释命令:
将容器中的Oracle XE 管理界面的8080端口映射为本机的9090端口,将Oracle XE的1521端口映射为本机的1521端口
本容器提供如下安装信息:
hostname:本虚拟机ip号
端口:1521
SID:XE
username:system/sys
passworld:oracle
管理界面访问:
url: http://localhost:9090/apex
workspace:internal
username:admin
passworld:oracle
2、docker搭建maven私服
docker pull sonatype/nexus3
docker run -d -p 8081:8081 --name nexus -v/root/nexus-data:/var/nexus-data --restart=always sonatype/nexus3
启动较慢,需要等待一分钟
默认用户名密码 admin/admin123
3、docker部署GitLab
docker pull beginor/gitlab-ce:11.0.1-ce.0
mkdir -p /mnt/gitlab/etc
mkdir -p /mnt/gitlab/log
mkdir -p /mnt/gitlab/data
docker run \
--detach \
--publish 8443:443 \
--publish 8090:80 \
--name gitlab \
--restart unless-stopped \
-v /mnt/gitlab/etc:/etc/gitlab \
-v /mnt/gitlab/log:/
var
/log/gitlab \
-v /mnt/gitlab/data:/
var
/opt/gitlab \
beginor/gitlab-ce:11.0.1-ce.0
修改/mnt/gitlab/etc/gitlab.rb
把external_url改成部署机器的域名或者IP地址
vim /mnt/gitlab/etc/gitlab.rb
2、修改/mnt/gitlab/data/gitlab-rails/etc/gitlab.yml
vim /mnt/gitlab/data/gitlab-rails/etc/gitlab.yml
像上面步骤修改了GitLab的ip地址一样,临时修改了GitLab的配置之后,得执行如下的命令,应用重新配好的配置并重启GitLab,然后查看GitLab的状态。
因为是容器,所以要进入到gitlab容器中执行命令
docker exec -ti gitlab /bin/bash
gitlab-ctl reconfigure #花时间比较多
gitlab-ctl restart #改IP重启就可以了
gitlab-ctl status
最新文章
- python返回值与局部全局变量
- 通过ios实现RSA加密和解密
- Twitter Snowflake 的Java实现
- 用matlab实现同一个序列重复N倍
- 使用JDBC的addBatch()方法提高效率
- iOS开发中常用方法调用顺序
- 【MPI学习1】简单MPI程序示例
- Object -C NSNumber -- 笔记
- centos6.7下 编译安装MySQL5.7
- UVa 11082 Matrix Decompressing(最大流)
- Linux根文件系统介绍
- Visual Studio 注释与取消注释快捷键
- STM32F4 MDK5软件仿真 error : no 'read' permission
- [转载]MySQL索引原理与慢查询优化
- 中国省市 Json 二级联动
- Hadoop 面试总结
- vue.js的一些小语法v-bind,v-if,v-show,v-else
- django-admin管理后台高级自定义
- 解决Unity3D操作界面字体模糊的问题
- CentOS7.5下gnome-terminal+vim的solarized配色方案
热门文章
- Latex生成的.pdf 公式之间隔了几行空白
- php mysql替换数据库中出现过的所有域名实现办法 (原)
- python中super().__init__和类名.__init__的区别
- shell定义
- LeetCode124----二叉树中最大路径和
- 移动端 iphone手机在中文情况下不执行keyup事件
- The control collection cannot be modified during DataBind, Init, Load, PreRender or Unload phases.
- 统计学_样本量估计_python代码实现
- Error-ASP.NET:The Value of property CloneFrom can not be empty string!
- Cascader 级联选择器