我的编程空间,编程开发者的网络收藏夹
学习永远不晚

centos7安装docker,再在docker上安装mysql5.7

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

centos7安装docker,再在docker上安装mysql5.7

centos7安装docker,再在docker上安装mysql5.7

使用命令查看Linux内核是否在3.10以上

uname -r

如果Linux内核没有在3.10以上,则使用下面的命令升级内核版本

yum update -y

安装必要的软件包

yum install -y yum-utils device-mapper-persistent-data lvm2

设置阿里云仓库,为的是下载速度快一点

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

直接选择需要安装的Docke版本

yum list docker-ce --showduplicates | sort -r (查看Docker版本,可以省略,直接使用下面命令中的docker版本)

yum install -y docker-ce-18.03.1.ce

启动Dockers

systemctl start docker

设置开机启动Dockers

systemctl enable  docker

下面是常用的Docker命令

 

docker ps 查看当前正在运行的容器

 docker ps -a 查看所有容器的状态

 docker start/stop id/name 启动/停止某个容器

 docker attach id 进入某个容器(使用exit退出后容器也跟着停止运行)

 docker exec -ti id 启动一个伪终端以交互式的方式进入某个容器(使用exit退出后容器不停止运行)

 docker images 查看本地镜像
 docker rm id/name 删除某个容器
 docker rmi id/name 删除某个镜像

 docker run --name test -ti ubuntu /bin/bash  复制ubuntu容器并且重命名为test且运行,然后以伪终端交互式方式进入容器,运行bash

 docker build -t soar/centos:7.1 .  通过当前目录下的Dockerfile创建一个名为soar/centos:7.1的镜像

 docker run -d -p 2222:22 --name test soar/centos:7.1  以镜像soar/centos:7.1创建名为test的容器,并以后台模式运行,并做端口映射到宿主机2222端口,P参数重启容器宿主机端口会发生改变
 

 

下面是在Docker中安装Mysql5.7的示例

docker pull mysql:5.7  (下载mysql5.7版本,不写默认下载latest版本)

查看下载好的镜像

docker images

安装Mysql

docker run --name mysql57nickName -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root123 -d mysql:5.7

-name 为mysql的实例设置别名。
-p 3306为对外暴露的端口。3306是内部端口
-e MYSQL_ROOT_PASSWORD 设置mysql登录密码 
-d 以守护进程运行(后台运行) 最后的mysql是镜像名称

查看所有容器

docker ps -a

docker exec -it mysql57 bash     进入容器内部  mysql57 是上边运行时为容器取的别名 也可以用id替代

mysql -u root -p

输入密码

root123            这是我自己设置的密码,要根据自己设置的密码输入

给用于授予权限(这一步是为了让你能够在Navicat上直接连接访问设置的,mysql默认对root不开启远程访问的权限)

grant all privileges on *.*  to "root"@"%" ;

 

flush privileges;  刷新权限

 

如果是Mysql8.0可以用下列方式授权

修改密码

ALTER USER "root"@"%" IDENTIFIED WITH mysql_native_password BY "root123";

再刷新权限

 flush privileges;

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

centos7安装docker,再在docker上安装mysql5.7

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

centos7安装docker,再在docker上安装mysql5.7

1.使用命令查看Linux内核是否在3.10以上 uname -r 如果Linux内核没有在3.10以上,则使用下面的命令升级内核版本 yum update -y 安装必要的软件包 yum install -y yum-utils device-mapper-
centos7安装docker,再在docker上安装mysql5.7
2016-11-21

Docker安装Mysql5.7

Docker安装系统版本:CentOS Linux release 7.5.1804 (Core)如果之前有装过docker可以先卸载旧版本再安装,没有则跳过。yum remove docker docker-client
Docker安装Mysql5.7
2018-07-23

CentOS7 docker安装

注意:确保自己的linux系统内核版本高于3.10,并且系统是64位,才能体验Docker。Docker 支持以下的 64 位 CentOS 版本:CentOS 7CentOS 8更高版本...该 centos-extras 库必须启用。默
2023-01-31

centos7安装docker-compose

Docker Compose是 docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用。使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。确保本机已经安装了d
2023-01-31

Centos7怎么安装Docker

本篇内容介绍了“Centos7怎么安装Docker”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、Centos 7 install doc
2023-06-04

centos7 docker 安装教程

本文教你如何在 CentOS 7 及以上版本进行 docker 安装。第一步,确定是centos7及以上版本
2023-06-05

在 Arch Linux 上安装 Docker

了解如何在 Arch Linux 上安装 Docker,并使用 Docker Compose 和制表符补全为运行容器做好准备。
ArchLinuxDocker2024-11-30

centos7下安装docker的步骤

这篇文章主要介绍“centos7下安装docker的步骤”,在日常操作中,相信很多人在centos7下安装docker的步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”centos7下安装docker的步骤
2023-06-04

docker上安装nacos

文章目录 一、docker安装nacos简单版1.拉取镜像2、挂载目录,用于映射到容器,目录按自己的情况创建3、mysql新建nacos-config的数据库,并执行脚本 sql脚本地址如下:4、修改配置文件custom.prope
2023-08-16

如何在 Ubuntu 上安装 Docker

了解在 Ubuntu 上安装 Docker 的两种官方方法。一种很简单,但可能会给你一个稍旧的版本。另一种方法稍显复杂,但能提供最新的稳定版本。
UbuntuDocker2024-11-30

Centos7上Mysql5.7的安装和配置

第一步:安装Mysql #获取MysqlYUM源wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm#查看下载的版本信息md5sum mysql57-communit
Centos7上Mysql5.7的安装和配置
2015-11-11

Centos7 安装 MySQL5.7 步骤

Centos7 安装 MySQL5.7 步骤 (一)、使用yum源方式安装1、卸载系统自带 mariadb2、下载并安装MySQL官方的 Yum2.1 下载mysql的yum源配置2.2 安装mysql的yum源2.3 使用yum方
2023-08-16

CentOS7下如何安装配置Docker

这篇“CentOS7下如何安装配置Docker”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“CentOS7下如何安装配置Do
2023-06-28

怎么在CentOS 8.1上安装 Docker

怎么在CentOS 8.1上安装 Docker,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。下载了CentOS 8.1,并尝试安装docker。我们将了解如何使用官方Docke
2023-06-05

在 golang docker 容器上安装 libvips

php小编草莓今天为大家介绍在golang docker容器上安装libvips的方法。libvips是一个快速、高效的图像处理库,可以在各种应用场景中使用。在使用golang构建的docker容器中,安装libvips可以为图像处理提供强
在 golang docker 容器上安装 libvips
2024-02-09

在Windows上安装Docker,你会吗?

Windows的Docker桌面是Microsoft Windows的Docker的社区版本。您可以从Docker Hub下载适用于Windows的Docker桌面。

编程热搜

目录