0
点赞
收藏
分享

微信扫一扫

install mysql in docker for testing

install mysql in docker for testing

# step-1: configure
mysql_port='3306'
mysql_password='123qwe'
mysql_data_dir="~/docker/mysqld_${mysql_port}/data"

# step-2: delete-database-if-exist
docker rm -f mysqld_${mysql_port}
docker run -it --rm -v ~:/root alpine sh -c "rm -r ${mysql_data_dir}"

# step-3: start-new-mysql-server
mkdir -p `bash -c "echo ${mysql_data_dir}"`
docker run -d -p ${mysql_port}:3306 --name mysqld_${mysql_port} \
-v `bash -c "echo ${mysql_data_dir}"`:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD="${mysql_password}" \
docker.io/library/mysql:5.7
docker attach --sig-proxy=false mysqld_${mysql_port}

 

举报

相关推荐

0 条评论