이 글은 샘플DB를 다루기 위한 컨테이너를 만드는 내용으로, volume관련 내용은 들어있지 않습니다. 모든 내용은 컨테이너에 저장됩니다.
Docker 설치cmd를 쓰지만, 컨테이너 및 이미지 상황은 Docker desktop 프로그램에서 실시간으로 확인 가능하다. 컨테이너 실행 및 삭제 역시 Docker desktop에서 하면 편하다.cmd(powershell)에서 아래 내용을 실행하자.참고로, 리눅스의 기본 유저명은 oracle이다.
myOracleXE, 패스워드를 manager라고 지정했다.오라클DB XE가 깔려있다면(1521포트를 쓰고 있다면) 빨간색으로 적어둔 포트(호스트 포트)를 다른 숫자로 바꿔주자. 1522나 1523으로 바꿔서 써도 상관없다.docker run --name myOracleXE -p 1521:1521 -e ORACLE_PWD=manager container-registry.oracle.com/database/express:21.3.0-xe

처음 컨테이너 실행 시 이 화면이 나오면 실행이 되고 있는 것이다.
docker desktop에서 컨테이너를 다시 실행해도 괜찮다.Docker desktop 을 쓰는 것이 싫다면 아래의 명령어를 실행해서 컨테이너를 실행 및 중지시켜도 괜찮다.# 컨테이너 실행
docker start myOracleXE
# 컨테이너 중지
docker stop myOracleXE
# 컨테이너 전체 확인
docker ps -a
cmd로 접근하자.