Docker를 사용하여 MySQL 데이터베이스를 배포하는 튜토리얼은 다음과 같습니다:
MySQLImage 가져오기:
터미널 또는 명령 프롬프트를 열고 다음 명령을 실행하여 MySQL DockerImage를 가져옵니다:docker pull mysql:latestMySQL 데이터 저장 디렉터리를 만듭니다:
MySQL 데이터를 저장하려는 위치에 데이터를 영구적으로 저장할 디렉터리를 만듭니다. MySQL 데이터를 /data/mysql 디렉터리에 저장한다고 가정하고 다음 명령을 실행합니다:mkdir -p /data/mysqlMySQL 컨테이너를 시작합니다:
다음 명령을 실행하여 MySQL 컨테이너를 시작합니다:docker run -d -p 3306:3306 --name mysql \ -v /data/mysql:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=password \ mysql:latest이 명령은 "mysql"이라는 이름의 컨테이너를 시작하고 컨테이너의 포트 3306을 호스트의 포트 3306에 매핑합니다. 동시에 컨테이너 내부의 /data/mysql 디렉터리를 /var/lib/mysql 디렉터리에 마운트하여 MySQL 데이터를 저장합니다. 또한 환경 변수를 통해 MySQL 루트 사용자 비밀번호를 설정합니다.
MySQL 데이터베이스에 액세스하기:
MySQL 컨테이너 시작이 완료될 때까지 잠시 기다린 후 MySQL 클라이언트를 통해 MySQL 데이터베이스에 연결할 수 있습니다. 터미널 또는 명령 프롬프트에서 다음 명령을 실행합니다:mysql -h .1 -P 3306 -u root -p그런 다음 설정된 루트 사용자 비밀번호를 입력하면 MySQL 데이터베이스에 성공적으로 연결할 수 있습니다.
MySQL 데이터베이스 관리하기:
연결에 성공하면 로컬에 설치된 MySQL 데이터베이스처럼 데이터베이스와 테이블을 만들고 관리하고, SQL 쿼리를 실행하고, MySQL 데이터베이스에서 기타 작업을 수행할 수 있습니다.
이렇게 하면 Docker를 사용하여 MySQL 데이터베이스를 성공적으로 배포한 것입니다. Docker를 통해 MySQL을 배포하면 데이터베이스를 더 쉽게 설치하고 구성할 수 있으며 데이터베이스 환경을 격리하여 호스트 시스템에 영향을 미치지 않도록 할 수 있습니다. 위의 튜토리얼이 도움이 되었기를 바랍니다! 다른 질문이 있으시면 언제든지 문의해 주세요.




