Skip to content
This repository was archived by the owner on Oct 25, 2024. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

Docker SSH Container

Proxy Container

현재 작동되지 않는 이미지 입니다.

  proxy:
    image: registry.gitlab.com/mireu-lab/docker-ssh-container:containernetwork
    restart: always
    container_name: Proxy-Container
    environment:
      - VIRTUAL_HOST=test2.container.mireu.xyz
      - ProxyURL=0.0.0.0
      - WebProxyPort=8080
    depends_on:
      - ubuntu_ssh
      - fedora_ssh

Debian Container

  debian_ssh:
    image: registry.gitlab.com/mireu-lab/docker-ssh-conteiner:debiansshcontainer
    restart: always
    container_name: SSH-Debian-Container
    volumes:
      - Container_SSH:/workspace
    ports:
      - "2201:22"
    depends_on:
      - datebase_mongo
      - datebase_mariadb
      - datebase_mysql
      - schema_redis

Ubuntu Container

  ubuntu_ssh:
    image: registry.gitlab.com/mireu-lab/docker-ssh-conteiner:ubuntusshcontainer
    restart: always
    container_name: SSH-Ubuntu-Container
    volumes:
      - Container_SSH:/workspace
    ports:
      - "2202:22"
    depends_on:
      - datebase_mongo
      - datebase_mariadb
      - datebase_mysql
      - schema_redis

Fedora Container

  fedora_ssh:
    image: registry.gitlab.com/mireu-lab/docker-ssh-conteiner:fedorasshcontainer
    restart: always
    container_name: SSH-Fedora-Container
    volumes:
      - Container_SSH:/workspace
    ports:
      - "2203:22"
    depends_on:
      - datebase_mongo
      - datebase_mariadb
      - datebase_mysql
      - schema_redis

RockyLinux Container

  rockylinux_ssh:
    image: registry.gitlab.com/mireu-lab/docker-ssh-conteiner:rockylinuxsshcontainer
    restart: always
    container_name: SSH-RockyLinux-Container
    volumes:
      - Container_SSH:/workspace
    ports:
      - "2204:22"
    depends_on:
      - datebase_mongo
      - datebase_mariadb
      - datebase_mysql
      - schema_redis

MongoDB Container

  datebase_mongo:
    image: mongo
    restart: always
    container_name: SSH-MongoDB
    volumes:
      - Container_Datebase_MongoDB:/data/db
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: SSH

MariaDB Container

  datebase_mariadb:
    image: mariadb
    restart: always
    container_name: SSH-MariaDB
    volumes:
      - Container_Datebase_MariaDB:/var/lib/maria
    environment:
      MARIADB_ROOT_PASSWORD: SSH

MySQL Container

  datebase_mysql:
    image: mysql
    restart: always
    container_name: SSH-MySQL
    command: --default-authentication-plugin=mysql_native_password
    volumes:
      - Container_Datebase_MySQL:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: SSH

PostgresDB Container

detebase_postgres:
    image: postgres
    restart: always
    container_name: SSH-PostgresDB
    volumes:
      - Container_Datebase_PostgresDB:/var/lib/postgresql/data
    environment:
      POSTGRES_PASSWORD: SSH

Redis Container

  schema_redis:
    image: redis:alpine
    restart: always
    container_name: SSH-Redis
    command: redis-server --port 6379
    volumes:
      - Container_Schema_Redis:/data
    labels:
      - "name=redis"
      - "mode=standalone"

Container Volume

SSH Container는 하나의 스토리지로 묶어 다른 컨테이너에서도 동작시킬수있게 구현하였다.

volumes:
  Container_SSH:
  Container_Datebase_MySQL:
  Container_Datebase_MariaDB:
  Container_Datebase_MongoDB:
  Container_Datebase_PostgresDB:
  Container_Schema_Redis:

About

SSH Container

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors