일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- SpringCamp2017
- Spring
- 강다니엘
- 판교
- 오뚜기숯불소금구이
- Java
- DockerCompose
- 진1926
- 오삼철판볶음
- SetMail
- 양살치살
- 고릴라볼링장
- State
- Replacation
- useEffect
- BDD
- 전나라동동공주
- nginx
- SpringCamp
- SpockFramework
- 신미낙지
- 바스트로37
- NapuCon2016
- react component
- NVM
- Hook
- docker
- SpringCamp2019
- MariaDB
- react
- Today
- Total
목록Dev (30)
Note
iptables failed: ~~~ ! -i docker0: iptables: No chain/target/match by that name 위와 같은 오류가 날 경우 아래와 같이 iptables에 DOCKER 체인을 등록해 주면 된다. iptables -t nat -N DOCKER iptables -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER iptables -t nat -A PREROUTING -m addrtype --dst-type LOCAL ! --dst 127.0.0.0/8 -j DOCKER
Docker Container Lifecycle 이미지가 생성되면 이미지를 바탕으로 컨테이너를 생성할 수 있다. 컨테이너의 Lifecycle은 아래와 같다. 컨테이너 생성(docker create) Docker 이미지로 컨테이너를 생성한다. docker create 명령어를 실행하면 이미지에 포함된 linux 디렉토리 및 파일 집합의 스냅샷을 만든다. 컨테이너 생성 및 구동(docker run) Docker 이미지에서 컨테이너를 생성하여 컨테이너상에서 프로로세스를 구동한다. 생성 및 구동 Options -a, –attach=[STDIN or STDOUT or STDERR]: 표준입력(STDIN), 표준출력(STDOUT), 표준 에러 출력(STDERR)을 연결 –cidfile="file name": 컨테이..
기본 사용 Command 이미지 다운로드(docker pull) docker pull [옵션] [:태그명] Ubuntu Download docker pull ubuntu tag를 붙이지 않으면 자동으로 최신 버전을 다운받는다. docker pull registry.hub.docker.com/ubuntu 위와 같이 url도 지정할 수 있다. 이미지 목록 출력(docker images) docker images [옵션] [repository명] 위와같이 docker images 명령어를 사용해 다운받은 전체 이미지 목록을 출력할 수 있다. Attributes REPOSITORY: Docker 이미지 명 TAG: Docker 이미지 태그명 IMAGE ID: Docker 이미지 ID CREATED: 생성일 VI..
Replication? Replication은 MariaDB에서 제공하는 Master-Slave간에 데이터를 복제(이중화)하는 기능입니다. MariaDB에서는 Replication외에도 Galera Cluster를 이용하는 방법도 있습니다. 적용 환경 Master OS : CentOS 7 Master DMBS : MariaDB 10.1.11 Slave OS : CentOS 7 Slave DBMS : MariaDB 10.1.11 Replication 설정 시 Master와 Slave에 동일한 구조의 DB나 TABLE이 존재해야 합니다. Master 설정 /etc/my.cnf.d/ 에서 server.cnf(혹은 my.cnf)파일에 다음과 같이 설정합니다. [mysqld] server-id = 1 log_bi..
우선 아래와 같은 쉘 스크립트를 만든다. 아래의 스크립트는 DBMS에 있는 모든 DB에서 특정 DB를 제외한 DB를 덤프하는 스크립트다. #!/bin/bash # Database credentials user="user_name" password="password" host="localhost" # Other options backup_path="/your/path/to/backup" date=$(date +"%Y-%m-%d") # To create a new directory into backup directory location mkdir -p $backup_path/$date # get a list of databases db_names=`mysql -u$user -p$password -e "SHO..
/etc/nginx/의 하위 디렉토리인 conf.d로 들어가서 xxxx.conf 파일 생성 해당 파일에 아래와 같은 정보 입력 server { listen 80; server_name your.domain.com; access_log /var/log/admin/access.log; error_log /var/log/admin/error.log; location / { proxy_pass_header Server; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Scheme $scheme; proxy_pass http://127.0.0.1:8080; } } 저장 후 nginx 재시작 se..