windows下将tomcat注册为服务 进入tomcat/bin 目录下 输入:service.bat install(remove) 修改服务名称,为修改service.bat rem Set default Service name set SERVICE_NAME=Tomcat6qd set PR_DISPLAYNAME=Tomcat6qd
linux安装svn教程地址:https://www.cnblogs.com/liuxianan/p/linux_install_svn_server.html
linux安装docker: 查看是否已安装docker列表 yum list installed | grep docker 安装docker yum -y install docker 启动docker systemctl start docker 查看docker服务状态 systemctl status docker 基本启动重启停止命令 # systemctl start docker #运行Docker守护进程 # systemctl stop docker #停止Docker守护进程 # systemctl restart docker #重启Docker守护进程
linux安装zipkin docker run -d -p 9411:9411 openzipkin/zipkin
linux安装nginx 拉取官方镜像 docker pull nginx 运行容器 docker run -p 80:80 --name nginx -d nginx 查看nginx的配置文件目录 docker exec nginx ls /etc/nginx 复制容器内的配置文件到宿主机,或者仅复制conf.d文件夹内的配置文件,运行时挂载相应文件即可 docker cp -a nginx:/etc/nginx/ /usr/local/tool/nginx/conf 停止Nginx容器并删除 docker stop nginx docker rm nginx 重新运行容器,并挂载我们在第三步复制出来的配置文件目录 docker run -p 80:80 --restart always --name nginx -v /usr/local/tool/nginx/www:/www -v /usr/local/tool/nginx/conf/:/etc/nginx/ -v /usr/local/tool/nginx/logs:/var/log/nginx -v /usr/local/tool/nginx/wwwlogs:/wwwlogs -d nginx 重启nginx docker restart nginx 注:如有需要就直接修改/srv/nginx/conf/conf.d目录下的配置文件
2. 进入docker修改nginx配置 docker exec -it nginx_test /bin/bash 进入目录 cd etc/nginx/conf.d 修改文件default.conf vim xxx docker添加vim命令 apt-get update apt-get install vim 退出 exit 重启nginx: docker restart 容器名称(容器ID)
注:docker容器内的nginx 不识别loclahost和127.0.0.1,因为docker相当于一个虚拟机一样 有自己的一个ip,使用localhost或者127.0.0.1访问的是自己的ip,而不是宿主机上的地址(也就是服务器本身的ip地址) nginx我想放在服务器上,而不是使用docker 感觉方便点
服务器本身nginx安装 1.一键安装上面四个依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-deve 2.创建一个文件夹 cd /usr/local mkdir nginx cd nginx 3.下载tar包并解压 wget http:///download/nginx-1.13.7.tar.gz tar -zxvf nginx-1.13.7.xxx 4.安装nginx 4.1进入nginx解压的目录 cd /usr/local/nginx/nginx-1.13.7 4.2执行命令 ./configure 4.3执行make命令 make 4.4执行make install命令 make install 5.打开配置文件 vim /usr/local/nginx/conf/nginx.conf 6.启动nginx /usr/local/nginx/sbin/nginx -s reload (可能会报错nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)) 报错则用下边命令 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 使用nginx -c的参数指定nginx.conf文件的位置 7.重启nginx命令 /usr/local/nginx/sbin/nginx -s reload
docker查看容器日志 docker logs 容器id docker启动停止应用 docker stop 应用名称/id docker start 应用名称/id 查看当前运行容器 docker ps 搜索镜像 docker search xxx 列出当前系统存在的镜像 docker images 拉取镜像 docker pull xxx 删除容器 docker rm -f 容器名称/id 删除镜像 docker rmi -f 容器名称/id 注:加-f表示强制删除
linux安装rabbitMQ 1.拉取镜像 docker pull rabbitmq:management
docker创建容器(也就是运行) docker run -d --name="myrabbitmq" -p 5672:5672 -p 15672:15672 rabbitmq:management 参数讲解: run: 创建一个新的容器并运行一个命令 -d: 后台运行容器,并返回容器ID -p: 端口映射,格式为:主机(宿主)端口:容器端口 --name="rabbitmq": 为容器指定一个名称 2、安装步骤 1)拉取镜像:docker pull rabbitmq:management 2)查看当前镜像列表:docker images 3)删除指定镜像:docker rmi IMAGE_ID (如果需要强制删除加 -f) 4)创建容器 docker run -d --name="myrabbitmq" -p 5672:5672 -p 15672:15672 rabbitmq:management
参数讲解: run: 创建一个新的容器并运行一个命令 -d: 后台运行容器,并返回容器ID -p: 端口映射,格式为:主机(宿主)端口:容器端口 --name="rabbitmq": 为容器指定一个名称
3、RabbitMQ默认创建了一个 guest 用户,密码也是 guest, 如果访问不了记得查看防火墙,端口或者云服务器的安全组 管理后台:http://127.0.0.1:15672
springboot打包docker镜像 方式: 1.本地安装docker 2.idea连接远程docker,需要下载插件 3.打包可执行jar包
选用第三种方式: 1.本地打包可执行jar包 例如:docker-demo.jar 2.上传到linux,然后同级目录添加Dockerfile文件(没有后缀) 3.Dockerfile文件 FROM openjdk:8-jdk-alpine VOLUME ./tmp add docker-demo.jar app.jar #EXPOSE 8761 ENTRYPOINT ["java","-jar","/app.jar"] 4.打包镜像 命令:docker build -t eureka:v1.0.0 . -t: 镜像名称 名称:后面标识标签名 . :标识当前同级目录下的Dockerfile文件 5.启动镜像 docker run -d --name eureka -p 8762:8761 92faf7a65935
linux下 docker镜像推送到阿里云docker镜像仓库(可查看阿里云) 推送: 1.登陆 docker login --username=xxx registry.cn-xxx.aliyuncs.com 2.打标签 docker tag [要推送的镜像ID] registry.cn-xxx.aliyuncs.com/xxx/rong-demo:[镜像版本号] 3.推送 docker push registry.cn-shanghai.aliyuncs.com/xc-rong/rong-demo:[镜像版本号] 拉取: 1.登陆 docker login --username=t_1497533557403_0411 registry.cn-shanghai.aliyuncs.com、 2.拉取(根据镜像版本号拉取的,所以推送的时候镜像版本号不可重复,最好见明知义) docker pull registry.cn-shanghai.aliyuncs.com/xc-rong/rong-demo:[镜像版本号] Docker部署Redis 1、搜索镜像 docker search redis 2、拉取 docker pull docker.io/redis 3、启动 docker run --name "xd_redis" -p 6379:6379 -d 4e8db158f18d 参考: docker run --name "xd_redis" -p 6379:6379 -d 4e8db158f18d --requirepass "123456" -v $PWD/data:/data 4、访问redis容器里面,进行操作 docker exec -it 295058d2b92e redis-cli
|