Docker的安装与简单使用

Docker安装mysql

https://blog.csdn.net/qq_43224049/article/details/88967568

简介:

               Docker是一个开源的应用容器引擎,是一个轻量级容器技术。

Docker支持将软件编译成镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像。

运行中的镜像称为容器,容器启动速度是非常快的。

核心概念:

docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);
docker客户端(Client):连接docker主机进行操作;
docker仓库(Registry):用来保存各种打包好的软件镜像;
docker镜像(Images):软件打包好的镜像;放在docker仓库中;
docker容器(Container):镜像启动后的实例称为一个容器;容器是独立运行的一个或一组应用

简单使用:

1.安装docker

2.去Docker仓库找到你要下载软件的镜像

3.使用Docker运行这个镜像,这个镜像就会生成一个docker容器

4.对容器的启动停止就是对软件的启动停止。

安装docker:

1.查看centos版本 docker要求centos版本的内核高于3.0

如果不是的话,升级软件包以及内核   命令 :yum update

 命令:uname -r    

2.安装Docker

命令:yum install docker

3.中途输入y确认安装

4.出现Complete!安装成功

5.启动Docker

命令:systemctl start docker

查看docker版本号

命令:docker -v

6.虚拟机开机启动docker

命令:systemctl enable docker

7.停止docker

命令:systemctl stop  docker

常用操作:

1.找镜像:

命令:docker search mysql (mysql 是你要搜索的软件)

查询出来一个列表

index 索引,name 镜像名字 ,discription  描述  ,starts 多少人关注  , official 是不是官方的  ok 就是 ,automa  是不是自动构建的

官方的没有配置 自己配置

自动化的只要运行所有的都配置好了

其实就是在这个网址里面搜索

https://hub.docker.com/

2.下载  mysql

这里你可以指定你mysql的版本 小编这里没有指定

指定版本 命令:docker pull mysql:5.5

就是下载最新版本

命令:docker pull mysql

3.查看docker所有已下载的镜像

这里小编只下了一个mysql 

每个镜像都有它唯一一个id

4.删除某个镜像 

命令 :docker rmi 7bb2586065cd(唯一Id)

容器操作:

软件镜像(QQ安装程序)---运行镜像---产生一个容器(正在运行的软件,运行的QQ)

小编这里安装了一个Tomcat进行演示

1.运行镜像

命令:docker run --name mytomcat -d tomcat:latest

tomcat:latest 镜像名字+版本号

--name mytomcat 是自己命名

-d 后台运行

2.查看运行中的容器

命令:docker ps

查看所有容器

命令:docker ps -a

3.停止运行某个容器

命令:docker stop +id 或者+名字  container Id ,或者Names 名字

开始运行容器

命令:docker start+id 或者+名字  container Id ,或者Names 名字

删除某个容器

命令:docker rm +容器id 或者是名字

4.添加映射

其实开启的tomca容器是还不能访问的 因为我们的tomcat是以docker的形式安装的

在Linux系统是访问不到的 所以是需要添加一个映射

首先要把之前启动的tomcat容器删除 然后再开启新的容器

命令:docker run --name mytomcat -d -p 8080:8080  tomcat

-d :后台运行

-p:将主机的端口映射到容器端口  8080:8080 前面是主机端口 冒号后面是容器映射端口

然后就可以访问到tomcat

可能你所有都按照小编的步骤去了还是访问不到 可能是Linux防火墙的原因哦

查看防火墙:service firealld status

关闭防火墙:service firealld stop

 

5.查看日志

命令:docker logs +容器Id 或者name

更多命令查看

https://docs.docker.com/engine/reference/commandline/docker/

6.一个镜像可以启动多个tomca

命令:docker run  -d -p 8081:8080  tomcat

命令:docker run -d -p 8082:8080  tomcat

命令:docker run  -d -p 8083:8080  tomcat

可以同时启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值