基于阿里云的docker中安装运行mysql并远程访问

  • 第一步在阿里云上安装一个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中安装运行mysql并远程访问_第1张图片

  • 远程拉取完了,我们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中安装运行mysql并远程访问_第2张图片


有兴趣的可以看看下一篇docker上安装运行redis并远程访问。

https://blog.csdn.net/You_are_my_Mr_Right/article/details/100515089

你可能感兴趣的:(Docker)