Docker简介

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

简单来说使用Docker我们可以直接下载包含我们要使用的应用(jdk、tomcat等)的镜像,而不用自己再全装。

Docker的使用步骤:

l执行以下命令卸载之前安装的Docker旧版本

 yum remove docker \                  docker-client \                  docker-client-latest \                  docker-common \                  docker-latest \                  docker-latest-logrotate \                  docker-logrotate \                  docker-engine

l安装yum-utils包以便我们使用此工具设置阿里镜像。

yum install -y yum-utils

l配置阿里镜像

 yum-config-manager \    --add-repo \    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

l安装docker

yum install docker-ce docker-ce-cli containerd.io

l运行 docker -v查看docker版本

l 设置docker开机启动

systemctl  enable docker 

l这样docker就安装成功了。

l接着我们来使用docker安装一个mysql镜像试一下。

l下载最新版本的mysql

docker pull  mysql  

l下载指定版本的mysql

docker  pull  mysql:5.5

这里我们下载mysql5.5

l当我们执行了上面的命令会发现很慢设置会报错,这时候我们还需要再配置一下阿里云的镜像库步骤如下图:

主要分为以下步骤:

1.

sudo mkdir -p /etc/docker

2.

sudo tee /etc/docker/daemon.json <'EOF'{  "registry-mirrors": ["https://o4aghsvk.mirror.aliyuncs.com"]}EOF

3.

sudo systemctl daemon-reload

4.

sudo systemctl restart docker

l启动mysql

docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.5其中mysql是镜像的名字,mysql:5.5指定要启动的mysql版本。

如上就代表MySQL启动成功,我们在windows中打开navcat连接mysql

输入对应的服务器地址,用户名、密码连接。

如上图成功连接。

docker mysql镜像连接不上_还在手动安装应用?试一下Docker相关推荐

  1. docker mysql镜像连接不上_Mysql安装-Docker版

    1.环境准备 1).确认已Docker已安装: 2).Docker hub查看官方提供了哪些版本 查询mysql镜像 ##命令查看docker search mysql 2.拉取镜像 ##拉取5.7镜 ...

  2. mysql和windows连接不上_问题-jdbc连接不上mysql,windows下开启两个mysql服务

    1.问题: 前两天安装了个php 环境- wamp,由于我自己电脑上本身带有 mysql的数据库,在安装完后,没有注意到,mysql已经指向了 刚安装好的wamp里的mysql .导致 之前的 mys ...

  3. 架构周报| 浅析MySQL JDBC连接配置上的两个误区

    经典案例 \\ 浅析MySQL JDBC连接配置上的两个误区:相信使用MySQL的同学都配置过它的JDBC驱动,多数人会直接从哪里贴一段URL过来,然后稍作修改就上去了,对应的连接池配置也是一样的,很 ...

  4. 安装mysql后使用mysql workbench连接不上

    可以在在cmd中可以连接mysql,但是mysql workbench连接不上; 可依次做以下检测 1.检测mysql服务是否运行: service mysql status 若未启动: servic ...

  5. docker 打包镜像_Spring Boot2 系列教程(四十一)部署 Spring Boot 到远程 Docker 容器

    不知道各位小伙伴在生产环境都是怎么部署 Spring Boot 的,打成 jar 直接一键运行?打成 war 扔到 Tomcat 容器中运行?不过据松哥了解,容器化部署应该是目前的主流方案. 不同于传 ...

  6. 手机怎么连接电脑php,安卓手机如何手动安装USB驱动连接到电脑

    知道安卓手机手动安装USB驱动连接到电脑是怎么样的吗,该怎么操作呢,那么安卓手机如何手动安装USB驱动连接到电脑的呢?下面是学习啦小编收集整理的安卓手机如何手动安装USB驱动连接到电脑,希望对大家有帮 ...

  7. mysql开通远程连接不上去_解决MySQL远程连接不上的问题

    其实这个问题对于熟手来说根本就不是什么问题,远程连接不上mysql 只需要下面123就可以搞定了: 1. 首先要排查网络问题和防火墙的问题 这个是必须的, 你要是连mysql的服务器都连不上, 那还访 ...

  8. mysql连接不上_前进的火车_新浪博客

    报错:### Error querying database.  Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: F ...

  9. docker mysql 远程连接_Docker MySQL的安装与远程连接

    1.使用以下命令从docker Hub去下载MySQL官方提供的docker镜像.默认tag是latest. docker pull mysql 如果要使用其它tag,则示例如下. "8.0 ...

最新文章

  1. 20165320 第十周课上测试补做
  2. 分布式监控系统Zabbix3.2添加自动发现磁盘IO并注册监控
  3. java代码大全_各种java技术文章汇总整理
  4. python自动化测试脚本怎么编写_编写自动化测试脚本心得---菜鸟入门篇
  5. LeetCode MySQL 1308. 不同性别每日分数总计(累加/变量/窗口函数)
  6. 阿里云周源:一篇文章读懂四代视频加密技术演进
  7. 在iPhone程序上读取PDF文件
  8. fedora 20 中关闭防火墙
  9. 深度神经网络调参经验
  10. python中ht_python – 如何在Google App Engine上正确安装ht...
  11. 10月11 小结: 你又贪玩了不是?
  12. caffe for Windows下的编译错误
  13. 字符串的迷之算法——KMP,AC自动机,后缀数组
  14. Eplan 各版本 软件 百度网盘 永久链接
  15. 3串锂电池充电保护板设计
  16. 关于人工智能数据标注学习
  17. Tita 绩效宝:掌握绩效考核对话
  18. config配置解析
  19. 计算机教室突发事件处理,课堂突发事件处理
  20. 语言学本科论文有什么好的选题推荐吗?

热门文章

  1. 左神算法:判断二叉树是否为平衡二叉树(树形dp套路,Java版)
  2. 可关闭的浮动div示例
  3. 【Java多线程】sleep与yield的辨析
  4. Google Spanner:谷歌的全球分布式数据库
  5. 操作系统(5) -- 输入/输出管理
  6. 操作系统(4) -- 文件管理
  7. 数据结构(1) -- 绪论
  8. Codeup墓地-问题 D: 继续畅通工程
  9. 有一个OEM制造商代理做HP笔记本电脑(Laptop),后来该制造商得到了更多的品牌笔记本电脑的订单Acer,Lenovo,Dell,该OEM商发现,如果一次同时做很多个牌子的本本,有些不利于管理。利
  10. Python程序开发——第三章 列表与元组