일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 8443
- 방화벽
- nginx
- vsftpd
- Cent
- centos7
- firewall
- HLS
- youtube-dl
- iptables
- mount
- mysql
- yum
- MariaDB
- letsencrypt
- db
- https
- phpmyadmin
- ubuntu
- CentOS
- SSL
- Tomcat
- docker
- haproxy
- 도커
- haproxy.cfg
- docker-compose
- 인증서
- YouTube
- Maria
- Today
- Total
목록docker (8)
개발자의뇌
출처 : https://rampart81.github.io/post/openvpn_aws/ OS : 우분투 Server 16.04 아래 스크립트를 만들고 주석을 하나씩 해제하면서 실행 #!/bin/bash OVPN_DATA=/root/openvpn/ #docker run -v $OVPN_DATA:/etc/openvpn --rm kylemanna/openvpn ovpn_genconfig -u udp://사용할VPN도메인.com #docker run -v $OVPN_DATA:/etc/openvpn --rm -it kylemanna/openvpn ovpn_initpki #docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN ..
급하게 ftp 서버를 올릴 필요가 있을 경우 리눅스에서는 대부분 vsftpd를 설치하여 사용하는데 기능과 성능이 엄청 좋은 반면에 기본 설정이 은근히 까다롭다. 특히 리눅스에서 사용자 설정 및 virtual user 설정 등이 처음 접하기엔 까다롭다. 그리고 vsftpd를 자주 사용하지 않으면 쉽게 셋팅하기도 어렵다. 그래서 docker에서 잘 만든 이미지를 주워다가 간단한 셋팅으로 손쉽게 ftp 서버를 구축해 본다. 테스트 환경 - CentOS7 - docker v19.03.12 # 쉘 스크립트 작성 # FTP_USER, FTP_PASS, PASV_ADDRESS 는 자신의 환경에 맞게 변경할 것 vi ftp_run.sh #!/bin/bash docker pull fauria/vsftpd mkdir -p..
개발시에 편리한 mariadb, tomcat, phpmyadmin 구성 아래 내용을 docker-compose.yml 파일로 생성한다. version: "2" services: mariadb: image: mariadb:10.3.15-bionic restart: always environment: MYSQL_ROOT_PASSWORD: newpassword volumes: - /root/docker/mariadb/db:/var/lib/mysql - /root/docker/mariadb/conf:/etc/mysql/conf.d ports: - 3306:3306 phpmyadmin: image: phpmyadmin/phpmyadmin restart: always links: - mariadb:db ports:..
도커 설치 가이드 : https://docs.docker.com/install/linux/docker-ce/centos/ Get Docker CE for CentOS To get started with Docker CE on CentOS, make sure you meet the prerequisites, then install Docker. Prerequisites Docker EE customers To install Docker Enterprise Edition (Docker EE), go to... docs.docker.com 지난번 우분투에서 도커 설치 포스트에 이어 Cent OS 설치를 올려보고자 한다. # yum repository 업데이트 sudo yum install epel-releas..
# 2019.06.07 추가 VM 위에 올린 docker에서 아래 yml을 실행하면 phpmyadmin 접속이 안되는 문제 발생 아래 방법으로 스크립트 변경 후 해결 version: "2" services: mariadb: image: mariadb:10.3.15-bionic restart: always environment: MYSQL_ROOT_PASSWORD: newpassword volumes: - /root/docker/mariadb/db:/var/lib/mysql - /root/docker/mariadb/conf:/etc/mysql/conf.d ports: - 3306:3306 phpmyadmin: image: phpmyadmin/phpmyadmin restart: always links: - ..
도커 컴포즈 최신 릴리즈 정보를 확인한다 : https://github.com/docker/compose/releases docker/compose Define and run multi-container applications with Docker - docker/compose github.com # 도커 컴포즈 바이너리를 다운로드 한다. curl -L https://github.com/docker/compose/releases/download/1.25.0-rc1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose # 다운로드 한 도커 컴포즈에 실행권한을 준다. chmod +x /usr/local/bin/docker-compose ..
도커 설치 가이드 : https://docs.docker.com/install/linux/docker-ce/ubuntu/ Get Docker CE for Ubuntu To get started with Docker CE on Ubuntu, make sure you meet the prerequisites, then install Docker. Prerequisites Docker EE customers To install Docker Enterprise Edition (Docker EE), go to... docs.docker.com 도커 초기에는 apt install 로 설치하여 사용함. 하지만 최근 docker-ce, docker-ee 버전으로 나뉨. 그래서 기존 설치를 제거하고, 별도의 저장소를 등..
CentOS 6 버전에서 도커를 설치하는 방법 # EPEL Repository 설치rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm# 또는 yum epel updateyum -y install epel-release # yum 저장소를 업데이트 한다.yum update -y # yum 으로 docker 설치하기yum -y install docker-io # docker 서비스 실행service docker start # 서비스 등록chkconfig docker on# 또는 ntsysv 실행하여 등록ntsysv # ntsysv 가 설치되어 있지 않으면 설치yum install -y ntsysv