<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                jenkins搭建環境背景:<br> 1:Centos 7.9 2:Docker版本:23.0.5 3:Docker-compose版本: version v2.19.0(對應yml版本是3) 4:docker-compose jk搭建yml腳本(本地已經在創建Docker根目錄創建 jenkins_home目錄) 5:因為使用的是阿里云的服務器,以下yml該開的端口必須要先放開,入口開放即可 ``` version: '3' services: # jk自動化容器 jenkins: image: jenkins/jenkins:lts user: root # 為了避免一些權限問題 在這我使用了root ports: - 9999:8080 - 50000:50000 volumes: # 卷掛載路徑 - ./wwwroot:/wwwroot #程序運行目錄 - /var/run/docker.sock:/var/run/docker.sock - /usr/bin/docker:/usr/bin/docker - /etc/docker/daemon.json:/etc/docker/daemon.json - ./jenkins_home/:/var/jenkins_home # 這是我們一開始創建的目錄掛載到容器內的jenkins_home目錄 environment: - TZ=Asia/Shanghai restart: always # mysql容器 mysql: container_name: lnmp_mysql image: mysql:5.7 restart: always ports: - 33061:3306 volumes: - ./mysql/my.cnf:/etc/mysql/my.cnf - ./mysql/data:/var/lib/mysql #掛載數據目錄到本地 - ./mysql/log:/var/log/mysql command: --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci --explicit_defaults_for_timestamp=true --lower_case_table_names=1 --max_allowed_packet=256M --default-authentication-plugin=mysql_native_password --sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" environment: TZ: Asia/Shanghai MYSQL_ROOT_PASSWORD: '123456' MYSQL_DATABASE: 'docker_bjl_mysql' MYSQL_USER: 'docker_bjl_mysql' MYSQL_PASSWORD: '123456' # nginx容器 nginx: container_name: lnmp_nginx image: nginx ports: - 8080:80 - 4000:443 working_dir: /wwwroot volumes_from: - php7.4 #繼承phpfpm掛載目錄 volumes: - ./html:/usr/share/nginx/html - ./nginx/nginx.conf:/etc/nginx/nginx.conf - ./nginx/conf.d:/etc/nginx/conf.d - ./nginx/logs:/var/log/nginx depends_on: - php7.4 restart: always logging: driver: 'json-file' options: max-size: '10g' # php7.4容器 php7.4: container_name: lnmp_php74 build: context: ./php/php74 # dockerfile文件路徑 dockerfile: Dockerfile # 指定dockerfile文件名稱 expose: - 9000 ports: - "9000:9000" links: - mysql:mysql environment: TZ: Asia/Shanghai volumes: - ./wwwroot:/wwwroot #程序運行目錄 - ./php/php74/php.ini:/usr/local/etc/php/php74/php.ini:rw restart: always logging: driver: 'json-file' options: max-size: '10g' ``` 4: 上述改完以后,需要在容器外部找到 /var/run/docker.sock這個文件,執行兩個命令,確保在jenkins容器中可以使用docker命令,不然使用不了此docker命令: 4.1:修改jenkins所在服務器中的docker核心文件/var/run/docker.sock文件的權限,修改文件為root用戶下的root組的文件,命令```chown root:root docker.sock```,如圖所示: ![](https://img.kancloud.cn/c0/30/c0300e9d38576faa5831959b9fca214a_754x290.png) 4.2:然后修改讀寫權限:```chmod o+rw docker.sock```,如圖所示: ![](https://img.kancloud.cn/b8/fc/b8fccb0fc10167467403217416986499_742x196.png) 4.3:(參考鏈接:https://blog.csdn.net/qq_18153681/article/details/126881105)此處還需要注意個事項,就是jenkins容器如果在執行啟動成功后,我們進入容器,查詢docker命令是否可以執行是:```docker version```,可能會缺少一個叫做三方庫:libltdl.so.7,我們可以順便在容器內安裝上即可,命令為:```apt-get update && apt-get install -y libltdl7```,安裝上后,再次在jenkins容器內執行命令:```docker version```就可以看到相應版本信息,如圖所示: ![](https://img.kancloud.cn/c5/42/c5427d60ca1e82e227456b1550ba62cd_501x365.png) 5:直接運行即可
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看