mac 安裝docker, 以及使用docker-compose安裝Jenkins

說明

這裏使用的系統是mac OSdocker

安裝docker
1. homebrew的cask應支持Docker for Mac,因此能夠直接安裝  brew cask install docker

2. 或者直接到官網下載,https://download.docker.com/mac/stable/Docker.dmg

安裝結束後會在訪達裏出現docker桌面版的圖標網絡

啓動docker

點擊桌面docker圖標啓動便可dom

使用命令行:docker --version
結果:Docker version 19.03.13, build 4484c46d9d

到此docker已經完成安裝,也已經包含有docker-compose了.socket

docker-compose verion

docker-compose version 1.27.4, build 40524192
docker-py version: 4.3.1
CPython version: 3.7.7
OpenSSL version: OpenSSL 1.1.1g  21 Apr 2020
docker-compose.yml內容
version: '3'
services:
  jenkins:
    image: jenkinsci/blueocean    #鏡像名稱
    container_name: jenkins    #指定容器名
    restart: always    #在容器退出時老是重啓容器
    user: root    #指定用戶                                
    network_mode: "bridge"    #網絡模式(默認bridge)
    ports:    #容器的端口映射到宿主機上(「:」前數字爲宿主機端口,「:」後數字爲容器端口)
      - "8080:8080"    #自定義宿主機端口8080
      - "5000:5000"
    environment:
      TZ: Asia/Shanghai    #指定容器運行所屬時區
    volumes:
    - /data/jenkins/jenkins_home:/var/jenkins_home     
    - /data/jenkins/home:/home    #將容器的/home目錄映射到宿主機上目錄中的/data/jenkins/home子目錄 
    - /var/run/docker.sock:/var/run/docker.sock    #Docker守護進程(Docker daemon)默認監聽的Unix域套接字(Unix domain socket),容器中的進程能夠經過它與Docker守護進程進行通訊。簡單來講容器使用宿主機docker命令
運行jenkins容器、查看容器
#啓動容器(該過程未使用代理的話,須要等待一段時間)
docker-compose up -d
#查看正在運行的容器
docker ps -a

至此Jenkins已經安裝完成.ui

相關文章
相關標籤/搜索