linux安装mysql docker,Linux虚拟机上安装docker,并使用docker安装mysql,tomcat

一、序言

如今在Linux虚拟机上安装程序,愈来愈多的人都使用docker完成,本次就记录下在虚拟机上安装docker的过程。

若是你的windows系统上尚未安装Linux虚拟机,请参考个人上一篇博客:安装Linux虚拟机mysql

二、docker简介

Docker是一个开源的应用容器引擎。web

Docker支持将软件编译成一个镜像;而后在镜像中各类软件作好配置,将镜像发布出去,其余使用者能够直接使用这个镜像。sql

运行中的这个镜像成为容器。docker

三、docker核心概念

①docker主机(Host):安装了Docker程序的机器windows

②docker客户端(Client):链接docker主机进行操做centos

③docker仓库(Registry):用来保存各类打包好的软件镜像tomcat

④docker镜像(Images):软件打包好镜像;放在docker仓库中svg

⑤docker容器(Container):镜像启动后的实例称为一个容器;容器是独立运行的一个或一组应用。.net

四、在Linux虚拟机上安装docker

①先查看centos系统的内核版本(docker要求版本大于3.10)3d

uname -r

②若是内核版本小于3.10,则须要升级软件包和内核

(选作,可是我建议仍是升级一下,第一次安装时版本达到标准,可是docker服务没法开启,升级内核版本后就ok了)

yum update

1bc94c9970589f3d79fae8f2a7a6b5cc.png

中间会有几回输入y的状态,当看到complet表示升级完成

c97bb32cb4ec7747593152b3e3ad2dc9.png

③安装docker

yum install docker

7e77bc82be813008ed2c1772d2b9beeb.png

④启动docker

systemctl start docker

⑤将docker服务设为开机启动

systemctl enable docker

e39c8c030b930471f28ead9e85c2eea0.png

⑥中止docker

systemctl stop docker

五、docker相关操做

(1) 镜像操做(以安装mysql为例)

①查询mysql镜像

docker search mysql

②下载mysql镜像

docker pull mysql:5.5

③查看下载的镜像

docker images

④删除指定镜像

docker rmi image-id

(2)容器操做(以安装tomcat为例)

① docker search tomcat

② docker pull docker.io/tomcat

③ 根据镜像启动容器

docker run --name mytomcat -d tomcat:latest

④ 查看运行中的容器

docker ps

⑤ 中止运行中的容器

docker stop CONTAINER-ID

⑥ 查看全部的容器,包括运行中的,中止的

docker ps -a

⑦ 启动容器

docker start CONTAINER-ID

⑧ 删除容器

docker rm CONTAINER-ID

⑨ 启动tomcat,并做端口映射

docker run --name mytomcat -d -p 8888:8080 tomcat

-d:后台运行

-p: 将主机的端口映射到容器的一个端口 主机端口:容器内部的端口

⑩ 查看防火墙状态

service firewalld status

关闭防火墙

service firewalld stop

⑩ 查看容器日志

docker logs CONTAINER-ID

(3)、启动MySQL容器

docker run -p 3306:3306 --name mysql01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值