Docker MySQL 설치 및 실행
·
Container
도커에서 MySQL을 실행하기 위해서는 환경 변수 설정이 필수입니다. ## -e 명령어로 password에 대한 환경변수를 설정해줘야 합니다. ## MYSQL_ROOT_PASSWORD=toor 는 Root비밀번호가 toor인 상황 docker run -itd -e MYSQL_ROOT_PASSWORD=toor --name m1 mysql:5.7 ab2911f654a934d4f46c7798d4eb96c8a309da9015dcc138d2bb24b9e4358f08 ## mysql 설치 yum -y install http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm ## mysql 5.7 gpg = 0으로 바꿔서 클라이언트가 다운로드 될 수 있..
Docker Volume 명령어(볼륨mount, 디렉토리 방식) 및 실습
·
Container
볼륨 mount 방식 ## 도커에서 볼륨 생성 (이름이 test인 볼륨 생성) [root@localhost ~]# docker volume create test test ## 도커 볼륨 경로 확인 [root@localhost ~]# docker volume ls DRIVER VOLUME NAME local test ## 컨테이너에서 볼륨 연결 [root@localhost ~]# docker run -itd -v test:/test --name c1 centos:7 e4765396f0c5762949db19459042a9152290eae887a2915887572ca57580c849 ## C1 컨테이너에서 test볼륨에 어떤 파일 있는지 확인 [root@localhost ~]# docker exec c1 ls..
Docker import, export, scp 명령어 실습
·
Container
실습 1. CentOS7-1 서버의 httpd:latest를 실행(이름을 h11로 컨테이너 생성) 2. Docker Export를 이용해서 web.tar 파일로 저장 3. scp를 이용해서 CentOS7-2서버로 전송(/root 디렉토리로 전송) 4.docker import 시 --change 'CMD ["httpd-foreground"]' 활용해 httpd:my2로 이미지 저장 및 실행 만약 실행이 안 된다면, 환경변수 누락 메세지 확인 후 컨테이너 환경 변수 수정 명령어 ## h11생성 및 export 명령어 수행 및 scp를 활용해 web.tar 전송 [root@localhost ~]# docker run -itd -p 61300:80 --name h11 httpd:latest e95e8d5226d..
Docker save, load, tar, scp 명령어 실습
·
Container
실습 1. CentOS-1의 docker images 중 centos:7과 httpd를 docker save명령어를 이용해 cal.tar로 생성 2. cal.tar를 centos7-2서버로 전송 EX) Centos7-2서버에서 ls 시 /root/cal.tar 확인 될 수 있도록 3. docker load -i 옵션을 이용해서 cal.tar의 Archive를 해제 4. docker images 이용하여 alpine과 centos:7 이미지를 확인 5. h1과 c1이라는 이름의 컨테이너를 생성하여 각 각 접속 명령어 ## cal.tar 생성 및 Centos7-2서버로 전송 명령어 [root@localhost ~]# docker save -o cal.tar httpd:latest centos:7 [root@..