博舍

最新版 docker chainbeet最新版

最新版 docker

docker-compose安装和使用1、docker-compose简介

Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YML文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从YML文件配置中创建并启动所有服务。

2、安装

Linux

A.关闭防火墙或者开放80端口:firewall-cmd--zone=public--add-port=80/tcp--permanent

I.防火墙

关闭防火墙

systemctlstopfirewalld

下面是redhat/CentOs7关闭防火墙的命令!开启防火墙systemctlstartfirewalld关闭防火墙自启systemctldisablefirewalld开启防火墙自启设置呢systemctlenablefirewalld1:查看防火状态systemctlstatusfirewalldserviceiptablesstatus2:暂时关闭防火墙systemctlstopfirewalldserviceiptablesstop3:永久关闭防火墙systemctldisablefirewalldchkconfigiptablesoff4:重启防火墙systemctlenablefirewalldserviceiptablesrestart5:永久关闭后重启//暂时还没有试过chkconfigiptableson

II.端口

开启端口命令添加firewall-cmd--zone=public--add-port=80/tcp--permanent(--permanent永久生效,没有此参数重启后失效)重新载入firewall-cmd--reload查看firewall-cmd--zone=public--query-port=80/tcp删除firewall-cmd--zone=public--remove-port=80/tcp--permanent

B.重启docker:systemctlrestartdocker

1..启动docker,命令:systemctlstartdocker2.验证docker是否启动成功,命令:dockersversion3.重启docker,命令:systemctlrestartdocker4.关闭docker,命令:systemctlstopdockerEND

Linux上我们可以从Github上下载它的二进制包来使用,最新发行的版本地址:https://github.com/docker/compose/releases。

运行以下命令以下载DockerCompose的当前稳定版本:

旧版$sudocurl-L"https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-compose或者:$sudocurl-Lhttps://github.com/docker/compose/releases/download/1.25.5/docker-compose-`uname-s`-`uname-m`>/usr/local/bin/docker-compose新版:$sudocurl-L"https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname-s)-$(uname-m)"-o/usr/local/bin/docker-compose

要安装其他版本的Compose,请替换1.24.1。

将可执行权限应用于二进制文件:

$sudochmod+x/usr/local/bin/docker-compose

创建软链:

$sudoln-s/usr/local/bin/docker-compose/usr/bin/docker-compose

测试是否安装成功:

$docker-compose--version

cker-composeversion1.24.1,build4667896b

注意:对于alpine,需要以下依赖包:py-pip,python-dev,libffi-dev,openssl-dev,gcc,libc-dev,和make。

macOS

Mac的Docker桌面版和DockerToolbox已经包括Compose和其他Docker应用程序,因此Mac用户不需要单独安装Compose。

windowsPC

Windows的Docker桌面版和DockerToolbox已经包括Compose和其他Docker应用程序,因此Windows用户不需要单独安装Compose。

如果大家觉得还不错,点赞,收藏,分享,一键三连支持我一下~

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇

下一篇