docker-compose 升级版本
docker-compose 升级版本
[照片:北京-南护城河夜景]
查看版本路径
首先要查看docker-compose的路径
# docker-compose -v
docker-compose version 1.18.0, build 8dd22a9
# whereis docker-compose
docker-compose: /usr/bin/docker-compose
升级
根据上一步的 whereis 找到了docker-compose的路径为:/usr/bin/docker-compose,所以下面的脚本,路径也替换为这个就可以了。
下载
# curl -L https://github.com/docker/compose/releases/download/1.27.4/docker-compose-`uname -s`-`uname -m` -o /usr/bin/docker-compose
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 651 100 651 0 0 2223 0 --:--:-- --:--:-- --:--:-- 2229
100 11.6M 100 11.6M 0 0 2536k 0 0:00:04 0:00:04 --:--:-- 3396k
因Github国内访问不太稳定所以使用DaoCloud提供加速:链接,可以通过URL中的版本号,自定义下载需要的版本文件。
curl -L https://github.com/docker/compose/releases/download/v2.24.6/docker-compose-`uname -s`-`uname -m` -o /usr/bin/docker-compose
授权
# chmod +x /usr/bin/docker-compose
测试
版本号查看
# docker-compose -v
docker-compose version 1.27.4, build 40524192
测试docker-compose.yml文件
docker-compose -f <your-compose-file> config
比如:docker-compose -f docker-compose.yml config 如果你编写的 docker-compose.yml 文件有效果,则会打印出来,否则会提升你错误的地方。建议记住这个命令!
参考
https://stackoverflow.com/questions/58155523/unable-to-give-network-name-in-docker-compose
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 陈大雷的 Blog
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果