Docker常用镜像安装:MySql Redis GitLab maven私服等( 二 )

停止并重启
docker stop nginxdocker rm nginx重新运行挂载
docker run -p 80:80 --restart always --name nginx -v /docker/nginx/www:/www -v /docker/nginx/conf:/etc/nginx/ -v /docker/nginx/logs:/var/log/nginx -v /docker/nginx/wwwlogs:/wwwlogs -d nginx重启
docker restart nginx十三、关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动十四、创建私有仓库拉取镜像
docker pull registry创建容器
docker run -di --restart=always --name=registry -p 5000:5000 registry十五、创建jenkins拉取镜像
docker pull jenkins创建容器
docker run -d -p 18005:8080 -v /docker/jenkins:/var/jenkins_home --name jenkins --restart=always jenkinsdocker run--name jenkins --user=root -p 18005:8080 -p 50000:50000 -v /docker/jenkins:/var/jenkins_home -d jenkins/jenkins:ltsjenkins换源:
以上的配置Json其实在Jenkins的工作目录中
$ cd {你的Jenkins工作目录}/updates#进入更新配置位置$ vim default.json#这个Json文件与上边的配置文件是相同的使用vim的命令 , 如下 , 替换所有插件下载的url
将文件中所有 , http://updates.jenkins-ci.org/download/替换为https://mirrors.tuna.tsinghua.edu.cn/jenkins/ghttp://www.google.com/替换为:https://www.baidu.com/十六、安装Tomcat拉取镜像
docker pull tomcat创建容器
docker run -d --restart=always -v /docker/tomcat:/usr/local/tomcat/webapps --name=tomcat -p 18006:8080 tomcat十七、安装oracle拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g创建容器
#启动启动容器docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11gdocker start oracle11g创建软链接
docker exec -it oracle11g bash切换到root 用户下
su root密码:helowin【Docker常用镜像安装:MySql Redis GitLab maven私服等】编辑profile文件配置ORACLE环境变量
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2export ORACLE_SID=helowinexport PATH=$ORACLE_HOME/bin:$PATH创建软连接
? ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
切换到oracle 用户
? 这里还要说一下 , 一定要写中间的内条 - 必须要 , 否则软连接无效
su - oracle登录修改密码:
sqlplus /nologconn /as sysdbaalter user system identified by system;alter user sys identified by sys;也可以创建用户  create user test identified by test;并给用户赋予权限  grant connect,resource,dba to test;alter database mount;#刷新下表 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;服务名:
helowinXDB
端口号1521
添加模式:
create user 用户名 identified by 口令[即密码];十八、YAPI环境搭建创建volumedocker volume create yapi-mongo创建一个储存卷,用来专门存放yapi使用的mongodb的数据
为什么要独立出来,这是为了以后升级的着想,数据库保留,只要启动的时候关联一下就行了


推荐阅读