最新版 docker-compose安装和使用
docker-compose安装和使用
docker的安装请参考:https://blog.csdn.net/qq_44866828/article/details/118878632
目录
1、docker-compose简介
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。
2、安装
Linux
A. 关闭防火墙或者开放80端口: firewall-cmd --zone=public --add-port=80/tcp --permanent
I.防火墙
关闭防火墙
systemctl stop firewalld
下面是red hat/CentOs7关闭防火墙的命令!
开启防火墙
systemctl start firewalld
关闭防火墙自启
systemctl disable firewalld
开启防火墙自启设置呢
systemctl enable firewalld
1:查看防火状态
systemctl status firewalld
service iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
4:重启防火墙
systemctl enable firewalld
service iptables restart
5:永久关闭后重启
//暂时还没有试过
chkconfig iptables on
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 :systemctl restart docker
1..启动docker,命令:systemctl start docker
2.验证docker是否启动成功,命令:dockers version
3.重启docker,命令:systemctl restart docker
4.关闭docker,命令:systemctl stop docker END
Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:https://github.com/docker/compose/releases。
运行以下命令以下载 Docker Compose 的当前稳定版本:
旧版$ sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
或者:$
sudo curl -L https://github.com/docker/compose/releases/download/1.25.5/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
新版:$
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
要安装其他版本的 Compose,请替换 1.24.1。
将可执行权限应用于二进制文件:
$ sudo chmod +x /usr/local/bin/docker-compose
创建软链:
$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
测试是否安装成功:
$ docker-compose --version
cker-compose version 1.24.1, build 4667896b
注意: 对于 alpine,需要以下依赖包: py-pip,python-dev,libffi-dev,openssl-dev,gcc,libc-dev,和 make。
macOS
Mac 的 Docker 桌面版和 Docker Toolbox 已经包括 Compose 和其他 Docker 应用程序,因此 Mac 用户不需要单独安装 Compose。
windows PC
Windows 的 Docker 桌面版和 Docker Toolbox 已经包括 Compose 和其他 Docker 应用程序,因此 Windows 用户不需要单独安装 Compose。
如果大家觉得还不错,点赞,收藏,分享,一键三连支持我一下~
相关文章
- Docker Swarm集群搭建
- 用 docker 创建 jmeter 容器,能做性能测试?
- 第一本Docker书读书笔记
- CentOS双机中Docker下安装Mysql并配置互为主从模式
- Docker:慕课网--第一个docker化的java应用
- 从Docker Hub和docker-registry看优秀的后端服务设计实现
- 在docker中安装和配置nacos详细步骤
- Docker解决没有vi、vim等命令
- Docker容器下安装Kong网关
- Windows下启动Docker容器遇到Error invoking remote method ‘docker-start-container‘: Error解决办法
- Docker 快速删除所有容器
- 转 叫板OpenStack:用Docker实现私有云
- Docker资源限制
- 《Docker技术入门与实战》——第3章 镜像
- gitlab Docker容器创建命令以及从容器中备份gitlab仓库示例
- 使用Docker部署Redis服务的方法
- Docker问题——安装过程中问题Errors were encountered while processing: docker-ce
- 在linux上安装docker
- windows 安装 docker destop
- 最新版Arch系Linux中Manjaro Linux 的安装和使用,常用软件以及Docker安装
- Docker安装Elasticsearch与Kibana
- docker安装/镜像/容器操作
- (原)ubuntu14及ubuntu16中安装docker