乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      將tomcat注冊(cè)成服務(wù)(windows)、linux安裝svn、docker、nginx、zipkin以及rabbitMQ教程

       頭號(hào)碼甲 2022-06-20 發(fā)布于北京

      windows下將tomcat注冊(cè)為服務(wù)
      進(jìn)入tomcat/bin 目錄下 輸入:service.bat install(remove)
      修改服務(wù)名稱,為修改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
      啟動(dòng)docker
      systemctl start docker
      查看docker服務(wù)狀態(tài)
      systemctl status docker
      基本啟動(dòng)重啟停止命令
      # systemctl start docker #運(yùn)行Docker守護(hù)進(jìn)程
      # systemctl stop docker #停止Docker守護(hù)進(jìn)程
      # systemctl restart docker #重啟Docker守護(hù)進(jìn)程

      linux安裝zipkin
      docker run -d -p 9411:9411 openzipkin/zipkin

      linux安裝nginx
      拉取官方鏡像
      docker pull nginx
      運(yùn)行容器
      docker run -p 80:80 --name nginx -d nginx
      查看nginx的配置文件目錄
      docker exec nginx ls /etc/nginx
      復(fù)制容器內(nèi)的配置文件到宿主機(jī),或者僅復(fù)制conf.d文件夾內(nèi)的配置文件,運(yùn)行時(shí)掛載相應(yīng)文件即可
      docker cp -a nginx:/etc/nginx/ /usr/local/tool/nginx/conf
      停止Nginx容器并刪除
      docker stop nginx
      docker rm nginx
      重新運(yùn)行容器,并掛載我們?cè)诘谌綇?fù)制出來的配置文件目錄
      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. 進(jìn)入docker修改nginx配置
      docker exec -it nginx_test /bin/bash
      進(jìn)入目錄
      cd etc/nginx/conf.d
      修改文件default.conf
      vim xxx
      docker添加vim命令
      apt-get update
      apt-get install vim
      退出
      exit
      重啟nginx:
      docker restart 容器名稱(容器ID)


      注:docker容器內(nèi)的nginx 不識(shí)別loclahost和127.0.0.1,因?yàn)閐ocker相當(dāng)于一個(gè)虛擬機(jī)一樣 有自己的一個(gè)ip,使用localhost或者127.0.0.1訪問的是自己的ip,而不是宿主機(jī)上的地址(也就是服務(wù)器本身的ip地址)
      nginx我想放在服務(wù)器上,而不是使用docker 感覺方便點(diǎn)


      服務(wù)器本身nginx安裝
      1.一鍵安裝上面四個(gè)依賴
      yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-deve
      2.創(chuàng)建一個(gè)文件夾
      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進(jìn)入nginx解壓的目錄
      cd /usr/local/nginx/nginx-1.13.7
      4.2執(zhí)行命令
      ./configure
      4.3執(zhí)行make命令
      make
      4.4執(zhí)行make install命令
      make install
      5.打開配置文件
      vim /usr/local/nginx/conf/nginx.conf
      6.啟動(dòng)nginx
      /usr/local/nginx/sbin/nginx -s reload (可能會(huì)報(bào)錯(cuò)nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory))
      報(bào)錯(cuò)則用下邊命令
      /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
      使用nginx -c的參數(shù)指定nginx.conf文件的位置
      7.重啟nginx命令
      /usr/local/nginx/sbin/nginx -s reload

       

      docker查看容器日志
      docker logs 容器id
      docker啟動(dòng)停止應(yīng)用
      docker stop 應(yīng)用名稱/id
      docker start 應(yīng)用名稱/id
      查看當(dāng)前運(yùn)行容器
      docker ps
      搜索鏡像
      docker search xxx
      列出當(dāng)前系統(tǒng)存在的鏡像
      docker images
      拉取鏡像
      docker pull xxx
      刪除容器
      docker rm -f 容器名稱/id
      刪除鏡像
      docker rmi -f 容器名稱/id
      注:加-f表示強(qiáng)制刪除

      linux安裝rabbitMQ
      1.拉取鏡像
      docker pull rabbitmq:management

      docker創(chuàng)建容器(也就是運(yùn)行)
      docker run -d --name="myrabbitmq" -p 5672:5672 -p 15672:15672 rabbitmq:management
      參數(shù)講解:
      run: 創(chuàng)建一個(gè)新的容器并運(yùn)行一個(gè)命令
      -d: 后臺(tái)運(yùn)行容器,并返回容器ID
      -p: 端口映射,格式為:主機(jī)(宿主)端口:容器端口
      --name="rabbitmq": 為容器指定一個(gè)名稱
      2、安裝步驟
      1)拉取鏡像:docker pull rabbitmq:management
      2)查看當(dāng)前鏡像列表:docker images
      3)刪除指定鏡像:docker rmi IMAGE_ID (如果需要強(qiáng)制刪除加 -f)

      4)創(chuàng)建容器
      docker run -d --name="myrabbitmq" -p 5672:5672 -p 15672:15672 rabbitmq:management

      參數(shù)講解:
      run: 創(chuàng)建一個(gè)新的容器并運(yùn)行一個(gè)命令
      -d: 后臺(tái)運(yùn)行容器,并返回容器ID
      -p: 端口映射,格式為:主機(jī)(宿主)端口:容器端口
      --name="rabbitmq": 為容器指定一個(gè)名稱


      3、RabbitMQ默認(rèn)創(chuàng)建了一個(gè) guest 用戶,密碼也是 guest, 如果訪問不了記得查看防火墻,端口或者云服務(wù)器的安全組
      管理后臺(tái):http://127.0.0.1:15672


      springboot打包docker鏡像
      方式:
      1.本地安裝docker
      2.idea連接遠(yuǎn)程docker,需要下載插件
      3.打包可執(zhí)行jar包

      選用第三種方式:
      1.本地打包可執(zhí)行jar包 例如:docker-demo.jar
      2.上傳到linux,然后同級(jí)目錄添加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: 鏡像名稱
      名稱:后面標(biāo)識(shí)標(biāo)簽名
      . :標(biāo)識(shí)當(dāng)前同級(jí)目錄下的Dockerfile文件
      5.啟動(dòng)鏡像
      docker run -d --name eureka -p 8762:8761 92faf7a65935


      linux下 docker鏡像推送到阿里云docker鏡像倉庫(可查看阿里云)
      推送:
      1.登陸
      docker login --username=xxx registry.cn-xxx.aliyuncs.com
      2.打標(biāo)簽
      docker tag [要推送的鏡像ID] registry.cn-xxx.aliyuncs.com/xxx/rong-demo:[鏡像版本號(hào)]
      3.推送
      docker push registry.cn-shanghai.aliyuncs.com/xc-rong/rong-demo:[鏡像版本號(hào)]
      拉取:
      1.登陸
      docker login --username=t_1497533557403_0411 registry.cn-shanghai.aliyuncs.com、
      2.拉取(根據(jù)鏡像版本號(hào)拉取的,所以推送的時(shí)候鏡像版本號(hào)不可重復(fù),最好見明知義)
      docker pull registry.cn-shanghai.aliyuncs.com/xc-rong/rong-demo:[鏡像版本號(hào)]

      Docker部署Redis
      1、搜索鏡像 docker search redis

      2、拉取 docker pull docker.io/redis

      3、啟動(dòng) 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容器里面,進(jìn)行操作
      docker exec -it 295058d2b92e redis-cli

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多