这里使用的系统是mac OSdocker
1. homebrew的cask应支持Docker for Mac,因此能够直接安装 brew cask install docker 2. 或者直接到官网下载,https://download.docker.com/mac/stable/Docker.dmg
安装结束后会在访达里出现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
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命令
#启动容器(该过程未使用代理的话,须要等待一段时间) docker-compose up -d #查看正在运行的容器 docker ps -a
至此Jenkins已经安装完成.ui