- 浏览: 33947 次
最新评论
文章列表
# 安装
yum install -y samba
# 关闭防火墙
setenforce 0
# 永久关闭防火墙
vi /etc/selinux/config
将第7行的
SELINUX=enforcing
改为
SELINUX=disabled
一键替换
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
# 修改配置文件
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
vi /etc/samba/smb.conf
[global]
...
通过docker-compose.yml文件安装
maxwell:
image: zendesk/maxwell
container_name: maxwell
environment:
- MYSQL_USERNAME=bessky_pss
- MYSQL_PASSWORD=20092009
- MYSQL_HOST=192.168.99.xxx
- MAXWELL_PRODUCER=stdout
- MAXWELL_OPTIONS=--replication_host=192.168.99.xxx --replication ...
运行容器
docker run -d -p 11111:11111 -e canal.instance.master.address=192.168.99.xxx:3306 --name=canal-server canal/canal-server:v1.1.4
进入容器
docker exec -it canal-server /bin/bash
[POST]
http://192.168.99.214:9200/_reindex
{
"source": {
"index": "product",
"remote": {
"host": "http://192.168.99.239:9200"
}
},
"dest": {
"index": "product"
}
}
远程的话需要配置
rein ...
vi /lib/systemd/system/docker.service
将
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
修改为
ExecStart=/usr/bin/dockerd --containerd=/run/containerd/containerd.sock
vi /etc/docker/daemon.json
添加
{"hosts": ["0.0.0.0:2375","unix:///var/run/docke ...
mkdir -p /home/jenkinsci
docker run -u root --rm -d -p 8080:8080 -p 50000:50000 -v /home/jenkinsci:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --name jenkinsci jenkinsci/blueocean
yum -y install iftop
如果以上无法安装可以先执行
yum -y install epel-release
# 添加密钥
curl "https://ppa.moosefs.com/RPM-GPG-KEY-MooseFS" > /etc/pki/rpm-gpg/RPM-GPG-KEY-MooseFS
# 添加资源
curl "http://ppa.moosefs.com/MooseFS-3-el7.repo" > /etc/yum.repos.d/MooseFS.repo
# 安装主服务器
yum install moosefs-master moosefs-cgi moosefs-cgiserv moosefs-cli -y
vi /etc/m ...
sed -i "s/120.79.63.118/120.79.185.198/g" application.properties
sed -i "s/logging.appender.ref=FILE/logging.all.appender.ref=ALL_FILE/g" ./*/config/application.properties
sed -i "s/logging.file=logs\/debug.log/logging.error.appender.ref=ERROR_FILE\nlogging.path=logs/g" ...
去GitHub仓库下载Dockerfile文件
https://github.com/apache/dubbo-admin
根据实际情况修改Dockerfile文件
docker build -t liunancun/dubbo-admin .
docker login -u liunancun -p lnc19881206
docker push liunancun/dubbo-admin
docker pull liunancun/dubbo-admin
完整docker-compose.yml文件
version: '3'
services:
zookeeper:
...
去GitHub仓库下载Dockerfile文件
https://github.com/elleFlorio/svn-docker
修改Dockerfile文件里面的alpine-base版本
执行构建命令
docker build -t liunancun/svn-server .
登录到Docker仓库
docker login -u liunancun -p lnc19881206
发布到Docker仓库
docker push liunancun/svn-server
从Docker仓库拉取
docker pull liunancun/svn-server
docker run ...
mkdir -p /home/nexus3/nexus-data
chown -R 200 /home/nexus3/nexus-data
docker run -d -p 8081:8081 --name nexus -v /home/nexus3/nexus-data:/nexus-data sonatype/nexus3
固定版本
docker run -d -p 8081:8081 --name nexus sonatype/nexus3:3.21.1
location ~ /image/\w*/ {
rewrite ^/image/\w*/(.*) /$1 break;
root html;
index index.html index.htm;
}
docker run -d -p 8088:8080 -v /home/tomcat/tomcat_sso/webapps:/usr/local/tomcat/webapps --name tomcat_sso tomcat
使用Nginx反向代理到Tomcat应用服务器
Nginx那边的端口号是9095
Tomcat的端口号是8080
当访问
http://192.168.99.230:9095/pss
的时候会出现重定向到
http://192.168.99.230/pss
可以看到端口丢失了
但是访问
http://192.168.99.230:9095/pss/
却不会出现端口丢失的情况
原因猜测是第一个重定向在很前面,没有取请求头中的端口导致
在Nginx中请求头的配置
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_ad ...