docker-compose安装yml文件配置方式

 更新时间:2021年12月25日 14:00:25   作者:所有的都不在以往  
这篇文章主要介绍了docker-compose安装,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

到此这篇关于docker-compose安装,yml文件配置的文章就介绍到这了,更多相关docker-compose yml文件配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker发布sunnyNgrok实现内外网穿透的方法(容器内执行命令)

    docker发布sunnyNgrok实现内外网穿透的方法(容器内执行命令)

    这篇文章主要介绍了docker上发布 sunnyNgrok 实现内外网穿透,容器内执行命令,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03
  • docker-compose快速搭建docker私有仓库的步骤

    docker-compose快速搭建docker私有仓库的步骤

    这篇文章主要介绍了docker-compose快速搭建docker私有仓库的步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 聊聊docker跨主机之间容器通信问题

    聊聊docker跨主机之间容器通信问题

    这篇文章主要介绍了docker跨主机之间容器通信问题,创建网桥之后,使用ifconfig查看会多出一个网桥,该网桥在docker启动或者重启之后,会自动显示出来,具体实践跟随小编一起看看吧
    2022-05-05
  • 关于docker部署的jenkins跑git上的程序的问题

    关于docker部署的jenkins跑git上的程序的问题

    这篇文章主要介绍了docker部署的jenkins跑git上的程序的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • 详解Centos7 下建立 Docker 桥接网络

    详解Centos7 下建立 Docker 桥接网络

    本篇文章主要介绍了详解Centos7 下建立 Docker 桥接网络,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • Docker搭建并启动Logstash的实现方式

    Docker搭建并启动Logstash的实现方式

    这篇文章主要介绍了Docker搭建并启动Logstash的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • docker实现导出、导入和数据搬迁

    docker实现导出、导入和数据搬迁

    本篇文章主要介绍了docker实现导出、导入和数据搬迁,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • Docker Login 登录凭证安全存储方式

    Docker Login 登录凭证安全存储方式

    本文主要探讨Docker镜像仓库登录凭证的存储问题,Docker利用docker login命令校验用户镜像仓库的登录凭证,正确的用户名密码会以base64编码格式保存在Docker配置文件中,这种方式极易泄露且不安全
    2024-09-09
  • python 编写输出到csv的操作

    python 编写输出到csv的操作

    这篇文章主要介绍了python 编写输出到csv的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • docker容器状态转换管理命令实例详解

    docker容器状态转换管理命令实例详解

    Docker容器只是一个运行于宿主操作系统host OS上的应用进程,所以你需要一个镜像来运行它,Docker镜像以进程的方式运行时就叫做Docker容器,这篇文章主要给大家介绍了关于docker容器状态转换管理命令的相关资料,需要的朋友可以参考下
    2022-05-05

最新评论