[docker] Docker-compose GitLab
[docker] Docker-compose GitLab

  공식가이드 : https://docs.gitlab.com/omnibus/docker/ Installation from source GitLab 을 설치 하다가 문제가 생겨 Docker 로 옮겨와서 테스트를 하고 있습니다. GitLab Requirments : https://docs.gitlab.com/ce/install/requirements.html OS 의 경우 대부분의 OS 를 지원 합니다. 일전에 포스트한 FreeBSD(Unsupported Unix distributions 라고 문서에 나와 있지만 설치가 됩니다.) 에서도 동작하며 일반적으로 많이 사용하는 Linux 에서는 설치하는데 문제가 없습니다. (Ubuntu / Debian / CentOS... » read more

Docker-compose mkdocs + nginx
Docker-compose mkdocs + nginx

Docker-compose mkdocs + nginx 별도의 mkdocs container 가 아닌 기본 Nginx 로 mkdocs Test 를 진행 했습니다. 추후 용도에 맞게 php + mysql 등을 설치 하여 사용하기 위하여 docker-compose 를 사용하였습니다. mkdocs 설치의 경우 포스트를 참고해주세요. Ubuntu mkdocs 설치   Docker-compose 설치 test@docker-test:~/Workspace$ sudo curl -L https://github.com/docker/compose/releases/download/1.19.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose test@docker-test:~/Workspace$ sudo chmod +x /usr/local/bin/docker-compose... » read more

[docker] docker-compose WiKi.js
[docker] docker-compose WiKi.js

docker-compose WiKi.js 참고페이지: https://docs.requarks.io/wiki/install/docker#using-docker-compose   wiki 디렉토리 생성 및 docker-compose.yml 파일생성 test@docker-test:~/Workspace$ mkdir wiki test@docker-test:~/Workspace/wiki$ vi docker-compose.yml version: "3" services: db: image: postgres:11-alpine environment: POSTGRES_DB: wiki POSTGRES_PASSWORD: wikijsrocks POSTGRES_USER: wikijs logging: driver: "none" restart: unless-stopped volumes: - db-data:/var/lib/postgresql/data wiki: image: requarks/wiki:2 depends_on: - db environment: DB_TYPE: postgres DB_HOST: db DB_PORT: 5432 DB_USER: wikijs DB_PASS: wikijsrocks... » read more

[docker] jwilder/nginx-proxy image 이용 Nginx-web 컨테이너 추가
[docker] jwilder/nginx-proxy image 이용 Nginx-web 컨테이너 추가

jwilder/nginx-proxy image 이용 Nginx-web 컨테이너 추가   [docker] docker-compose Nginx-proxy multi-wordpress site docker-compose Nginx-proxy 를 이용하여 Multi-Wordpress 컨테이너를 구성 하였습니다. 이번에는 WordPress 가 아닌 Nginx web-site를 구성 합니다.   Github test@docker-test:~$ git clone https://github.com/visualwork/Docker-test.git /Docker-test/test06 에 있습니다. 🙂     docker ps 확인시 nginx-proxy 컨테이너가 80 port 연결을 받아 다른 컨테이너의 Virtualhost로 접속하게 하였습니다. test@docker-test:~/web-service$... » read more

[docker] 모든 이미지 일괄삭제 및 모든 컨테이너 일괄삭제
[docker] 모든 이미지 일괄삭제 및 모든 컨테이너 일괄삭제

Docker 를 사용하다 보면 실행중인 컨테이너 삭제 및 모든 컨테이너 삭제및 모든 이미지를 삭제할일이 종종 생기곤 합니다. 아래 방법을 통하여 모든 컨테이너 삭제및 모든 이미지를 한번에 삭제 할수 있습니다. 🙂 실행중인 모든 컨테이너 삭제 test@ubuntu1604:~$ docker rm -f `docker ps -a -q` 모든 이미지 일괄 삭제  test@ubuntu1604:~$ docker rmi -f `docker images` docker-compose 이미지 삭제 ... » read more

[docker] docker swarm mode 구성
[docker] docker swarm mode 구성

docker swarm mode 구성 description: To use Docker in swarm mode, install Docker. See installation instructions for all operating systems and platforms. Current versions of Docker include swarm mode for natively managing a cluster of Docker Engines called a swarm. Use the Docker CLI to create a swarm, deploy application services to a swarm, and... » read more

[docker] docker-compose Nginx-proxy multi-wordpress site
[docker] docker-compose Nginx-proxy multi-wordpress site

nginx-proxy multi-wordpress site   Site:https://www.draw.io Nginx-proxy 를 이용하여 여러대의 wordpress container 사용할수 있습니다. Nginx-proxy container 는 jwilder/nginx-proxy image 를 이용합니다.   Github test@docker-test:~$ git clone https://github.com/visualwork/Docker-test.git /Docker-test/test05 에 있습니다. 🙂   Nginx-proxy docker-compose.yml 파일 생성 test@docker-test:~$ mkdir -p web-service/nginx-proxy test@docker-test:~$ cd web-service/nginx-proxy/ test@docker-test:~/web-service/nginx-proxy$ vi docker-compose.yml ## notice ## $ docker network create nginx-proxy version: "3" services: nginx-proxy:... » read more

[docker] Docker Command 정리 #01
[docker] Docker Command 정리 #01

Docker Command 정리 #01 문서버전: 2018.02.20 v0.1 docker help 명령어 확인시 아래와 같은 명령어를 확인 할수 있습니다. 자주 사용하는 명령어 위주로 정리 하였습니다. 일부 내용의 오타가 있을수 있습니다. 🙂 옵션 부분의 경우 차후 정리할 예정입니다. test@docker-test01:~$ docker help Usage: docker COMMAND A self-sufficient runtime for containers Options: --config string Location of client config files (default... » read more

[docker] Container Backup and Recovery
[docker] Container Backup and Recovery

Container Backup and Recovery 컨테이너를 tar 파일로 저장   Container Backup docker-test01 Server 에서 ssh-server.tar 파일 생성 test@docker-test01:~$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 4a9c504e3fc0 ssh-server "/usr/sbin/sshd -D" 8 minutes ago Up About a minute 0.0.0.0:12341->22/tcp ssh-server test@docker-test01:~$ docker commit test@docker-test01:~$ docker commit -p 4a9c504e3fc0 ssh-server sha256:7497e5839808a3d16aa4e665250b0b56c2c2b68316389583a8dc5b3a369a0e1d test@docker-test01:~$ docker save test@docker-test01:~$... » read more

[docker] docker-compose pure-ftpd ssh-server구성
[docker] docker-compose pure-ftpd ssh-server구성

docker-compose pure-ftpd ssh-server 구성   참고사항: pure-ftpd ubuntu 14.04 ssh-server ubuntu 16.04 vmware NAT 환경시 문제가 생길수 있습니다. Bridge 환경으로 테스트 하시기 바랍니다.   Github test@docker-test:~$ git clone https://github.com/visualwork/Docker-test.git /Docker-test/test04 에 있습니다. 🙂   디렉토리 구조 ftp-server$ tree ├── docker-compose.yml ├── pure-ftpd │ ├── Dockerfile │ └── pureftpd.passwd └── ssh-server └── Dockerfile   docker-compose 를... » read more