美文网首页
mac 安装docker, 以及使用docker-compose

mac 安装docker, 以及使用docker-compose

作者: 吃馍夹菜 | 来源:发表于2020-11-30 16:03 被阅读0次
    说明

    这里使用的系统是mac OS

    安装docker
    1. homebrew的cask应支持Docker for Mac,所以可以直接安装  brew cask install docker
    
    2. 或者直接到官网下载,https://download.docker.com/mac/stable/Docker.dmg
    

    安装结束后会在访达里出现docker桌面版的图标

    启动docker

    点击桌面docker图标启动即可

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

    到此docker已经完成安装,也已经包含有docker-compose了.

    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已经安装完成.

    相关文章

      网友评论

          本文标题:mac 安装docker, 以及使用docker-compose

          本文链接:https://www.haomeiwen.com/subject/bparwktx.html