在ubuntu中启动docker的mysql8镜像

首先查看docker是否启动:

docker ps    #出现信息就是启动成功

启动命令:

sudo systemctl start docker

  设置开机自启:

        

sudo systemctl enable docker

查询下载好的mysql8的镜像文件:

docker images

在启动查询好的镜像文件:

docker run --name 'docker镜像名称' -e MYSQL_ROOT_PASSWORD='mysql中root账号密码' -p 4306:3306 -d mysql:tag

这里需要注意是的设置3306/3306   在docker开启3306端口后还需要映射一个端口号到ubuntu的系统本机中,不然就只是你的docker中运行了3306端口的mysql。 (相当于只能在进入docker容器使用docker命令才能访问,ubuntu和其他远端都无法访问)

使用docker连接数据库:docker exec -it some-mysql mysql -uroot -p  使用docker直接连接mysql容器

使用mysql客服端连接数据库:mysql -h <container_ip_address> -u root -p   连接mysql (需要下载客服端)

启动好后可以使用命令测试是否启动成功:

docker ps -a

如下:

相关推荐

  1. Flowable使用dockerMySQL8,Springboot启动出错

    2024-06-16 11:34:08       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-16 11:34:08       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-16 11:34:08       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-16 11:34:08       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-16 11:34:08       20 阅读

热门阅读

  1. IO密集型任务、计算密集型任务,以及Gil锁机制

    2024-06-16 11:34:08       6 阅读
  2. 【LeetCode 383】 赎金信

    2024-06-16 11:34:08       11 阅读
  3. 民法通则配套规定(二)

    2024-06-16 11:34:08       7 阅读
  4. ChatTTS开源项目推荐

    2024-06-16 11:34:08       9 阅读
  5. 服务发现全流程解析-APOLLO7.0

    2024-06-16 11:34:08       8 阅读
  6. uniapp实现内嵌其他网页的功能

    2024-06-16 11:34:08       7 阅读
  7. [CODE:-5504]没有[SYS.SYSOBJECTS]对象的查询权限

    2024-06-16 11:34:08       10 阅读
  8. KaTex在博客中显示数学公式

    2024-06-16 11:34:08       8 阅读