陈建华的个人网站

  • 安装docker
  • docker服务操作的命令
  • docker 安装redis
  • docker安装mysql 5.7
  • docker安装jumpserver
  • 本地安装Nginx
  • 本地安装Nginx,Nginx方向代理
  • 子网通信

CentOS7安装jumpserver

  • Jet Chen
  • 2019-10-17
  • 0

安装docker

yum install docker

docker服务操作的命令

service docker start  #启动
service docker restart #重启
service docker stop #终止

docker 安装redis

docker run --name redis -d redis

docker安装mysql 5.7

docker run --name mysql -e MYSQL_ROOT_PASSWORD=zrtl$dbpwd -e MYSQL_DATABASE=jumpserver -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

docker安装jumpserver

docker run --link mysql:mysql --link redis:redis --name jumpserver -d \
-v /opt/jumpserver:/opt/jumpserver/data/media \
-p 8081:80 \
-p 2222:2222 \
-e SECRET_KEY=UwibNoLY34pgISMEehPhZSj3LbHCyiMQikv8YwhfsgcmFscTa4 \
-e BOOTSTRAP_TOKEN=j8zMf5t7QnocMTx3 \
-e DB_HOST=mysql \
-e DB_PORT=3306 \
-e DB_USER=root \
-e DB_PASSWORD=zrtl$dbpwd \
-e DB_NAME=jumpserver \
-e REDIS_HOST=redis \
-e REDIS_PORT=6379 \
jumpserver/jms_all:1.4.8

本地安装Nginx

yum install nginx

本地安装Nginx,Nginx方向代理

server {
    listen 80;
    server_name  youdomain.com;
	
    #编码格式
    charset utf-8;
	
    #代理配置参数
    proxy_connect_timeout 180;
    proxy_send_timeout 180;
    proxy_read_timeout 180;
    proxy_set_header Host $host;
	proxy_set_header X-Forwarder-For $remote_addr;
	
	location / {
        proxy_pass http://172.17.1.04:8081;
		proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}
	

之后打开youdomain.com  就可以访问到了

子网通信

docker进程通信可以使用--link;都也可以使用docker container inspect|grep Address 查看子网IP

© 2023 陈建华的个人网站
Theme by Wing
  • {{ item.name }}
  • {{ item.name }}