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

說明

這里使用的系統(tǒng)是mac OS

安裝docker
1. homebrew的cask應(yīng)支持Docker for Mac,所以可以直接安裝  brew cask install docker

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

安裝結(jié)束后會(huì)在訪達(dá)里出現(xiàn)docker桌面版的圖標(biāo)

啟動(dòng)docker

點(diǎn)擊桌面docker圖標(biāo)啟動(dòng)即可

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

到此docker已經(jīng)完成安裝,也已經(jīng)包含有docker-compose了.

docker-compose version

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內(nèi)容
version: '3'
services:
  jenkins:
    image: jenkinsci/blueocean    #鏡像名稱
    container_name: jenkins    #指定容器名
    restart: always    #在容器退出時(shí)總是重啟容器
    user: root    #指定用戶                                
    network_mode: "bridge"    #網(wǎng)絡(luò)模式(默認(rèn)bridge)
    ports:    #容器的端口映射到宿主機(jī)上(“:”前數(shù)字為宿主機(jī)端口,“:”后數(shù)字為容器端口)
      - "8080:8080"    #自定義宿主機(jī)端口8080
      - "5000:5000"
    environment:
      TZ: Asia/Shanghai    #指定容器運(yùn)行所屬時(shí)區(qū)
    volumes:
    - /data/jenkins/jenkins_home:/var/jenkins_home     
    - /data/jenkins/home:/home    #將容器的/home目錄映射到宿主機(jī)上目錄中的/data/jenkins/home子目錄 
    - /var/run/docker.sock:/var/run/docker.sock    #Docker守護(hù)進(jìn)程(Docker daemon)默認(rèn)監(jiān)聽的Unix域套接字(Unix domain socket),容器中的進(jìn)程可以通過它與Docker守護(hù)進(jìn)程進(jìn)行通信。簡單來說容器使用宿主機(jī)docker命令
運(yùn)行jenkins容器、查看容器
#啟動(dòng)容器(該過程未使用代理的話,需要等待一段時(shí)間)
docker-compose up -d
#查看正在運(yùn)行的容器
docker ps -a

至此Jenkins已經(jīng)安裝完成.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容