Container Current: docker 로 MySQL 설치하고 volume mount 하기 docker 로 MySQL 설치하고 volume mount 하기 MySQL + Atlassian bamboo 를 돌리는 사이트가 있는데 MariaDB 를 설치해야 하는 일이 생겼습니다.MySQL 을 삭제하고 MariaDB 로 가면 좋겠지만 bamboo 는 MariaDB 를 지원하지 않는 문제가 있습니다.그래서 Main DB 를 MariaDB 로 전환하고 Bamboo 용 MySQL 은 docker 로 구동하기로 했습니다. MariaDB 를 설치하면 기존 MySQL 데이터는 /opt/lib/mysql 로 이동됩니다. docker로 MySQL 설치bamboo 는 MySQL 5.7 까지만 지원하므로 다음 명령어로 5.7 태그가 있는 컨테이너를 끌어옵니다. sudo docker pull mysql:5.7 BASH 기존 데이터 디렉터리인 /opt/lib/mysql 을 볼륨으로 지정하며 MariaDB 가 3306 포트를 사용하므로 MySQL 은 13306 를 사용하기 위해 -p 옵션으로 포트를 지정해서 컨테이너를 구동합니다. sudo docker run --name mysql5.7 -p 13306:3306 -v /opt/lib/mysql:/var/lib/mysql -d mysql:5.7 CODE 컨테이너의 로그를 확인해서 정상 구동 여부를 확인합니다. sudo docker logs mysql5.7 CODE 구동이 끝났으면 mysql 클라이언트로 정상적으로 연결되는지 확인합니다. mysql -u root -p -h 127.0.0.1 -P 13306 CODE 같이 보기docker volume을 사용하기 위한 SELinux 의 container context 설정RefMysql - Official Image | Docker Hub ×