运行环境:系统:阿里Centos7
pull mysql 镜像
docker pull mysql:5.6 #不加tag表示pull最新版本,这里加了5.6是为了方便下面的书写
创建供container挂载的valume,这样做可以保存mysql容器中的数据
mkdir -p /data/docker-volume/conf mkdir -p /data/docker-volume/logs mkdir -p /data/docker-volume/data
运行mysql镜像,并设置容器挂载点
docker run -p 3306:3306 --name mysqltest-v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/mysql_data -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
启动成功会看到如下的完整容器IP,每个人都一样,出现了说明启动成功
714033f949753~~~~~~~~
查看docker容器
docker ps
会出现Name为mysqltest的mysql容器
进入mysql容器中
docker exec -it mysqltest bash
以root用户进入并输入密码
mysql -uroot -p
会让你输入密码
Enter Password : 123456 #输入时密码不可见
接下来就可以用sql语句进行操作啦
有问题,留言和我讨论,共同进步,谢谢!