zoukankan      html  css  js  c++  java
  • dockercompose安装,yml文件配置

    1、离线安装

    https://github.com/docker/compose/releases

    移动文件

    mv docker-compose-linux-x86_64 /usr/local/bin
    

    修改文件名

    mv docker-compose-linux-x86_64 docker-compose
    

    给docker-compose赋予执行权限 。默认没有执行权限。

    chmod -x docker-compose
    

    检测是否成功

    docker-compose -v
    

    2、在线安装

    运行

    sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    

    安装不同的版本,修改版本号1.29.2。

    如遇到:curl问题,使用pip安装

    pip install docker-compose
    

    如果没有virtualenv

    执行

    sudo pip install docker-compose
    

    给docker-compose赋予执行权限 。默认没有执行权限。在/usr/local/bin

    chmod -x docker-compose
    

    检测是否成功

    docker-compose -v
    

    3、卸载

    sudo rm /usr/local/bin/docker-compose
    

    使用pip安装的

    pip uninstall docker-compose
    

    4、定义yml文件

    1、将nginx镜像下载

    docker pull nginx
    

    2、编写docker-compose.yml文件。注意YML文件的格式。

    version: '3' 	#版本号
    services:		#docker容器
      nginx:		#容器名称
        container_name: nginx-1		#自定义启动后容器名
        restart: always				#设置为always,表明此容器应该在停止的情况下总是重启
        image: nginx:latest			#镜像名:版本号
        ports:						#启动端口号
          - 4433:80
        volumes:					#数据卷,将容器中的文件与服务器映射
          - ./conf.d:/etc/nginx/conf.d
        environment:				#环境配置
          TZ: Asia/shanghai
    

    3、启动。在yml文件下

    docker-compose up -d
    
  • 相关阅读:
    BZOJ 1631 Cow Party
    BZOJ 1927 星际竞速
    BZOJ 4059 Non-boring sequences
    BZOJ 1562 变换序列
    BZOJ 4417 超级跳马
    484586
    背板问题之满包问题
    对01背包路径的记录
    带权值的图 BFS
    漫步校园 杭电1428
  • 原文地址:https://www.cnblogs.com/wdsjg/p/15727424.html
Copyright © 2011-2022 走看看