Mysql 이미지 설치 docker pull mysql docker-compose 파일 생성 version: "3" services: db: # 서비스 명 image: mysql:latest # 사용할 이미지 container_name: test-mysql # 컨테이너명 설정 ports: - "3306:3306" environment: MYSQL_ROOT_PASSWORD: "root" # roor 계정 패스워드 설정 command: # 명령어 - --character-set-server=utf8mb4 - --collation-server=utf8mb4_unicode_ci volumes: # 다렉토리 마운트 설정 - /데이터 저장할 local 폴더 경로:/var/lib/mysql docker-compose..
오라클 이미지 설치 docker pull jaspeen/oracle-xe-11g docker-compose 파일 생성 version: '2' services: oracle11g: image: jaspeen/oracle-xe-11g container_name: oracle11g volumes: - ~/경로명:/u01/app/oracle jaspeen/oracle-xe-11g ports: - 1521:1521 여기서 경로명은 도커 안의 오라클의 데이터를 저장할 로컬 PC의 위치이다. docker-compose 파일 실행 1) 로컬PC에 이전에 생성한 docker-compose 파일의 위치로 이동 cd 경로 2) docker-compose 실행 docker-compose up -d 3) docker-compo..
들어가기전 docker에 centos7을 설치 후, 해당 컨테이너를 실행하고 그 안에 Elasticsearch와 Kibana를 설치하여 localhost:5601로 kibana를 띄어볼 것이다. 이를 위한 순서는 아래와 같다. 1) Centos 설치 2) JDK 설치 3) Elasticsearch 설치 4) Kibana 설치 1. Centos 설치 - docker 이미지 다운로드 docker pull centos - docker 이미지 조회 docker images - docker 이미지 실행 docker run -d --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro -p 5601:5601 이미지명:이미지태그 /usr/sbin/init 여기서, -p 5601:5601..
Docker 접속 이후 1) jenkins 이미지 다운로드 docker pull jenkins 2) jenkins 컨테이너 실행 docker run -d -p 8080:8080 -v /jenkins:/var/jenkins_home --name jenkins -u root jenkins 3) 브라우저 접속 localhost:8080 4) 초기 비밀번호 입력 (1) 로그 확인 docker logs jenkins (2) 컨테이너 접속 *docker 컨테이너 접속* docker exec -it -u 0 jenkins bash *초기 비밀번호 확인 명령어* cat /var/jenkins_home/secrets/initialAdminPassword Jenkins plugin 설치 실패 해결 1) jenkins 버전..
docker oracle 이미지 설치 docker pull jaspeen/oracle-xe-11g 설치된 이미지 컨테이너 실행 docker run –name oracle11g -d -p 1521:1521 jaspeen/oracle-xe-11g docker exec -it oracle11g sqlplus
centos7 설치 yum -y install http://dev.mysql.com/get/> mysql57-community-release-el7-11.noarch.rpm yum -y install mysql-community-server systemctl start mysqld systemctl enable mysqld mysql 최초 접속시, 임시 비밀번호로 설정되어있기 때문에 root 계정 비밀번호 찾아야한다. cd /var/log/ vi mysqld.log 로그인 이후 임시비밀번호 바꿔줘야한다. alter user ‘root’@’localhost’ identified by ‘HM2Vw?BX1KNb’; flush privileges; use 데이터베이스명; update user set authen..
centos 설치 docker pull centos 이미지 -> 컨테이너 생성 포트 설정이 필요한 경우 docker run -d --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro -p 80:80 이미지명:태그 /usr/sbin/init 포트 설정이 불필요한 경우 run -it –name linux_test centos:latest 컨테이너 접속 docker start 12b9f7a03c21 docker exec -it 12b9f7a03c21 bash 로컬 파일을 도커 안의 컨테이너의 폴더로 복사 docker cp /Users/sh/desktop/test.jar 89e00d68d60:/home/
이미지 조회 docker images 이미지 삭제 Docker rmi repository/tag 컨테이너 조회 docker ps -a 컨테이너 삭제 docker rm -f b7f5ec2f73f9