국비학원 다니면서 만들어두었던 oracle cloud 인스턴스를 활용!
OS 버전 : oracle-linux-7.9
- 버전 확인
$ cat /etc/*release*
- 시스템 업데이트
$ sudo yum -y update
docker 설치
$ sudo yum install docker-engine -y
시스템 등록
$ sudo systemctl enable docker.service
등록한 도커 실행
$ sudo systemctl start docker.service
mariadb 이미지 설치 :버전 미지정 시 최신버전으로 자동 설치
$ sudo docker pull mariadb
$ sudo docker pull mariadb:버전
mariadb 컨테이너 만들고 실행
$ sudo docker run --name mariadb -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=1234 mariadb
--name: 만들어서 사용할 컨테이너의 이름을 정의 -d: 컨테이너를 백그라운드에서 실행 -p: 호스트와 컨테이너 간의 포트를 연결 (host-port:container-port) 호스트에서 3306 포트 연결 시 컨테이너 3306 포트로 포워딩 --restart=always: 도커가 실행되는 경우 항상 컨테이너를 실행 -e: 기타 환경설정(Enviorment) MYSQL_ROOT_PASSWORD=root // mariadb의 root 사용자 초기 비밀번호를 설정 mariadb: 컨테이너를 만들 때 사용할 이미지 이름
mariadb 컨테이너 접속 : 컨테이너 생성 시 적용한 이름으로 접속
$ sudo docker exec -it mariadb /bin/bash
참고링크 :docker 설치, mariadb 설치