最近在学习docker,一直搞不懂docker到底是干嘛的,都说很方便,所以最近自己学习用了一下。
首先是环境:
- vm (我是在window下跑centos7)
- centos7里面下载了docker
- 保证本机和虚拟机能互相访问
- 虚拟机访问外网
docker pull mysql #(不指定的话 默认是下载最新的)
docker images
docker run -it --rm --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql
#-p是小写 指定外部的3306映射mysql的3306 这个前面的3306可以更改
具体的参数效果可以看看
docker run --help
#进入容器
docker exec -it mysql bash
root@ae03e684ff74:/# mysql -uroot -p
#进入数据库
select host,user,plugin,authent