docker 사용해보기

장유라·2023년 2월 8일
0

docker

목록 보기
1/1

국비학원 다니면서 만들어두었던 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 설치

0개의 댓글