dockercompose命令安装(服务器配置docker)

dockercompose命令安装(服务器配置docker)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

大家好,今天来介绍dockercompose命令安装(dockercompose安装)的问题,以下是渲大师小编对此问题的归纳和整理,感兴趣的来一起看看吧!

46服务器安装 dockercompose 安装

安装扩展源:yum -y install epel-release
安装python-pip模块:yum install python-pip
查看docker-compose版本:docker-compose version

开始安装 docker-compose 命令
cd /usr/local/bin/
注仿团伏释:或碧在此目录下进行安装

wget https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-Linux-x86_64
注释:可能会失败,请多执行几次此命令即可
访问 https://github.com/docker/compose/releases 发现最新版本 v2.2.3 请根据情况修改

rename docker-compose-Linux-x86_64 docker-compose docker-compose-Linux-x86_64

chmod +x /usr/local/bin/docker-compose
注释:赋予执行权限

执行此命令:备携 docker-compose version 查看是否安装成功

点波关注 系统搭建(docker)

dockercompose安装ELK

ELK是Elasticsearch+Logstash+Kibana简称

1、编写/data/elk/docker-compose.yml

2、新建文件;安装、运行ELK

3、汉化kibana

1、安装htpasswd工具

2、设置用户名和密码,并把用户名、密码保存到指定文件中:

3、修改nginx配置文件,禅孝清并且重启nginx服务

4、慎早访问需要输入登录账号、密码

5、(补充)htpasswd 其他参数
命令格式:
htpasswd [-cmdpsD] [passwdfile] [username]
htpasswd -b[cmdpsD] [passwdfile] [username] [password]
htpasswd -n[mdps] username
htpasswd -nb[mdps] username password

参数说明:
-c 创建一个加密文件
-n 不更新加密文件,只将htpasswd命令加密后的用户名密码显示在屏幕上
-m 默认htpassswd命令采用MD5算法对密码进行加密
-d htpassswd命令采用CRYPT算法对密码进行加密
-p htpassswd命令贺前不对密码进行进行加密,即明文密码
-s htpassswd命令采用SHA算法对密码进行加密
-b htpassswd命令行中一并输入用户名和密码而不是根据提示输入密码
-D 删除指定的用户

新增用户role02
htpasswd -b [passwdfile] [username] [passwd]

[Docker] dockercompose使用教程

[Docker] 入门教程
https://www.jianshu.com/writer#/notebooks/20574865/notes/37511203

我们从 logo 上可以看出来, 说白了, 这个东西就是一个管理容器的闷和工(zhang)具(yu), 我们可以方便的使用它来管理我们的 docker 容器, 可以极大程度的简化命令行的复杂操作.

如果你是 Mac 或 Windows 用户使用桌面版本的 Docker 应用默认就会替你安装 docker-compose (下文中用dc代替), 如果是 centos 的话可以使用命令 yum -y install docker-compose 太简单了不做过多说明.

查看版本,能显示出来证明安装成功了

接下来我们有需求了, 运行一个宽弯 service-a 挂载到 /usr/local , 映射端口为 8082 并添加 servicehost 域名映射内网 ip ,很多人可以想到那应该是一条冗长 docker 命令

这么一大坨,看起来十分不方便,那么我们就是用 docker-compose 来优化一下

首先创建一个名为 docker-compose.yml 的文件

之后随便是用一个文本编辑器打开,写入下面内容

这样看起来是不是思路清晰多了呢,我们接下来运行一下

-d 后台运行,否则运行log就会出现在你的屏幕上。。。

然后查看一下运行状态

我们可以看到服务已经运行起来了,我们试着访问一下
http://localhost:8082/hello

成功,这一部分告一段落。

有的人会问,多个服务怎么运行呢?很简单,我们这里就来做一下。

下面我要做的是开启三个服务 service-a , service-b , service-eureka ,分别是一个注册中心和两个服务。

我们来完善一下 docker-compose.yml

我们来运行一下

注册中心

访问service-a

访问service-b

到这里我们已经可以运行起来多个服务了!!!!下课 - -

我们可以看到 docker-compose 会自动识别容慎罩闷器的开启状态,替我们开启需要开启的那一个

1.可能很多人对我的 echo 192.168.1.126 servicehost >> /etc/hosts 不是很理解

这里说一下,这句命令的意思是,把 servicehost 域名加入到 hosts 文件,目的是为了能让我的 eureka 发现我的服务,而不是把地址写死在配置文件中,这句命令对应的服务配置为

DockerComposeyml配置讲解

yum install docker-compose 安装docker-compose
Docker-Compose.yml标准配置文件应该包含 version、services、networks 三大部分,其中最关键的拆高就是 services 和 networks 两个部分.

报以上错误启动 service docker restart
启动docker-compose.yml命令:docker-compose -f docker-compose.yml up -d
docker-compose config -q 当配置正确时,不输出任旅颂尺何内容,当文件配置错误,樱乎输出错误信息
查看启动的容器docker-compose ps

分享到 :
相关推荐

北京主机租用怎样选好(主机租用怎么选择)

北京主机租用怎样选好?北京有很多互联网企业需要服务器主机开开展业务。所以有很多用户选...

使用美国服务器搭建网站如何提升排名和权重

使用美国服务器搭建网站提升排名和权重的方法:1。需要保障美国网站服务器的安全与稳定性...

传奇云服务器如何选配置(传奇云服务器如何选配置路径)

云服务器具有弹性。配置灵活。可用性高。价格便宜等优点。因此受到很多用户的喜爱。其中。...

如何查看阿里云服务器ECS资源的费用账单

阿里云服务器能完全控制计算资源。具有性能卓越。弹性扩展等特点。我们可根据需求进行灵活...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注