最近看到一个开源项目(jumpserver)  很不错  还是用Docker  部署得 。。。 抽了点时间拿来学习一下  部署    分析   简单使用一下  。。。。好了先搭起来

准备 工作
                     1 查看内核版本 
                       [root@docker opt]# uname -r 
                        3.10.0-327.el7.x86_64 
                        建议内核版本3.10.0以上

可先安装 : screen

yum install screen -y

Screen -S   docker    如  xshell  关闭 中断    可运行   screen -x  docker 重新进入Docker 案例模式查看

一、环境

JMS   191.168.1.26   Centos-7.0-x86_64

镜像   docker pull jiaxiangkong/jumpserver_docker

#安装 EPEL源

二、基本环境安装 
        [root@docker ~]# cd /opt 
        [root@docker opt]#yum install  -y  epel-release 
        [root@docker opt]#yum install  -y  curl  iptables-services 
        [root@docker opt]#systemctl stop iptables 
        [root@docker opt]#systemctl stop firewalld.service

二,执行安装docker命令 
            [root@docker opt]# curl –sSL https://get.docker.com/ | sh     
            [root@docker opt]# systemctl start docker 
            [root@docker opt]# systemctl enable docker 
             [root@docker opt]# docker -v 
             Docker version 1.12.3, build 6b644ec

三 , 安装mariadb

4.1 执行安装mariadb命令 
            [root@docker opt]# yum -y install mariadb-server mariadb-devel 
             [root@docker opt]# systemctl start mariadb.service 
              [root@docker opt]# systemctl enable mariadb.service

四, 执行创建数据库jumpserver命令 
              [root@docker opt]# mysql -e "create database jumpserver charset='utf8';" 
              [root@docker opt]# mysql -e "grant all on jumpserver.* to 'jumpserver'@'191.168.1.26' identified by '5Lov@wife';" 
              [root@docker opt]# mysql -e "flush privileges;" 
              [root@docker opt]# mysql -e "show databases;"

五、jumpserver docker镜像 
             5.1 拉镜像 
            [root@docker opt]# docker pull jiaxiangkong/jumpserver_docker:0.3.2

5.2 创建一个容器 
[root@docker opt]# docker run -d -p 2222:22 -p 8888:80 --restart=always --name jms jiaxiangkong/jumpserver_docker:0.3.2 

5.3 登录容器编辑jumpserver.conf 
[root@docker opt]# docker exec -it 0c2f7dd76174 /bin/sh 
/jumpserver # ifconfig 
/jumpserver # vi jumpserver.conf 

5.4 初始化数据库 
/jumpserver # cd install && python next.py 

查看正在运行得容器 :

docker    ps

搞定:访问 191.168.1.26:8888登录

最新文章

  1. my sql中join的操作
  2. supervisor
  3. iOS开发多线程篇—GCD的基本使用
  4. 从头学Android之Android布局管理:LinerLayout线性布局
  5. 跟随标准与Webkit源码探究DOM -- 获取元素之getElementsByTagName
  6. HTML5 文件异步上传 — h5uploader.js
  7. java从零到变身爬虫大神(一)
  8. HTML资源(推荐)
  9. JDBC学习入门
  10. python 字符转换
  11. cron 编辑器修改
  12. 撸一个Android高性能日历控件,高仿魅族
  13. 视觉SLAM中相机详解
  14. loadrunner调用jar包方法
  15. Ext Designer生成表格
  16. Kirill And The Game CodeForces - 842A
  17. 从JavaWeb危险字符过滤浅谈ESAPI使用
  18. SpringBoot 项目在静态工具类中注入 RedisTemplate
  19. 心路历程:当win10遇上win7激活程序...请默哀
  20. Linux的错误码表

热门文章

  1. Liunx 如何查看80端口被哪个程序所占用
  2. IDEA 服务器热部署详解(On Update action/On frame deactivation)
  3. jq的链式调用.end();
  4. java学习-初级入门-面向对象②-面向对象概述-面向对象程序设计
  5. java、mysql、oracle、pgsql数据类型对应关系
  6. Mysql8.0免安装包配置方法
  7. 吴裕雄--天生自然JAVA面向对象高级编程学习笔记:接口的基本实现
  8. SciPy fftpack(傅里叶变换)
  9. flask-Bootstrap Jinja2 原生 模板 和 jumpserver 模板
  10. SimpleAuthenticationInfo