文章

centos7安装docker-compose

centos7安装docker-compose

离线安装docker-compose

访问官网,下载文件并重命名为docker-compose

49.1.png

上传至/usr/local/bin.
执行命令

chmod +x /usr/local/bin/docker-compose
docker-compose -v

通过 Compose,可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。

这里做几个实例

安装nginxproxymanager

官网地址

mkdir -p /opt/docker/nginxproxymanager
cd /opt/docker/nginxproxymanager
vi docker-compose.yml

里面粘贴一下内容

version: '3'
services:
  app:
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./data:/data
      - ./letsencrypt:/etc/letsencrypt

通过运行提升堆栈

docker-compose up -d

访问IP:81
默认管理员用户:
Email: admin@example.com
Password: changeme

49.2.png

49.3.png

在电脑的host文件添加一条记录

10.1.2.101  blog.com

访问blog.com,就会转到上一篇创建的wordpress。

安装Guacamole

Guacamole是无客户端的远程桌面网关。它支持VNC,RDP和SSH等标准协议。

官网地址

mkdir -p opt/docker/guacamole

cd /root/opt/docker/guacamole

vi docker-compose.yml

输入以下内容

version: "3"
services:
  guacamole:
    image: jwetzell/guacamole
    container_name: guacamole
    volumes:
      - ./postgres:/config
    ports:
      - 8888:8080
volumes:
  postgres:
    driver: local

运行命令

docker-compose up -d 

输入ip:8888

账号:guacadmin
密码:guacadmin

使用rdp连接

49.4.png

使用ssh连接

49.5.png

使用vnc连接

49.6.png

License:  CC BY 4.0