- 第一步在阿里云上安装一个docker服务器并启动,这里我们不细说了。
yum install docker -y
service docker start
- 我们使用docker images查看一下当前docker中的镜像文件有哪些,这里我们看到这个docker中是没有任何镜像的。
- 使用vim /etc/docker/daemon.json查看docker的配置文件,默认就是这个路径,可以看到在阿里云的服务器上默认就给你添加了阿里的镜像仓库。
- 我们直接暴力一点docker pull mysql,docker pull redis会自动从远程仓库拉取mysql最新的镜像。(如果你对mysql和redis的版本有要求可以在mysql后面添加:版本号)
- 远程拉取完了,我们docker images看一下镜像是否下载下来了。
- 下面我们使用 docker run -it --name mymysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql,启动成功会返回容器ID
-t:给容器分配一个伪终端,一般和-i一起用
-i:以交互式运行容器
--name:给容器命名
-e :给mysql添加一个默认的密码
-p:端口映射
-d:以后台形式运行容器 - 启动完我们docker ps查看一下运行状态,可以看到mysql已经在运行中了。
- 使用navicat等数据库客户端远程连接mysql看看。
有兴趣的可以看看下一篇docker上安装运行redis并远程访问。
https://blog.csdn.net/You_are_my_Mr_Right/article/details/100515089