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
    
  • 相关阅读:
    [日常训练]FJ省夏令营day1
    [vijos1002][NOIP2005]过河
    [poj2446]Chessboard
    [bzoj1854][SCOI2010]游戏
    [模板]匈牙利算法
    [bzoj3670][2014湖北省队互测week2]似乎在梦中见过的样子
    笔记3-27
    笔记3-26
    笔记3-25
    Codeforces891C. Envy
  • 原文地址:https://www.cnblogs.com/wdsjg/p/15727424.html
Copyright © 2011-2022 走看看