经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Linux/Shell » 查看文章
docker-compose安装,yml文件配置
来源:cnblogs  作者:所有的都不在以往  时间:2021/12/31 8:51:11  对本文有异议

1、离线安装

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

移动文件

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

修改文件名

  1. mv docker-compose-linux-x86_64 docker-compose

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

  1. chmod -x docker-compose

检测是否成功

  1. docker-compose -v

2、在线安装

运行

  1. 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安装

  1. pip install docker-compose

如果没有virtualenv

执行

  1. sudo pip install docker-compose

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

  1. chmod -x docker-compose

检测是否成功

  1. docker-compose -v

3、卸载

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

使用pip安装的

  1. pip uninstall docker-compose

4、定义yml文件

1、将nginx镜像下载

  1. docker pull nginx

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

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

3、启动。在yml文件下

  1. docker-compose up -d

原文链接:http://www.cnblogs.com/wdsjg/p/15727424.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号