基于centos7安装docker拉取mysql数据库

Docker

1.简介

docker是一个开源的应用容器引擎,是一个轻量级的容器技术;docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接用这个镜像;运行中的这个容器成为容器,容器启动是非常快速的。

windows原生系统  安装驱动  安装常用软件  安装XX

        拉取到window镜像系统

computer1 computer2  。。。  computerN

mysql  ——mysql-Docker镜像  运行各种镜像产生的容器

Redis  ——Redis-Docker镜像    mysql容器

Tomcat  ——Tomcat-Docker镜像  Docker

。。。  。。。--Docker镜像    Linux    

2.核心概念

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

安装Docker步骤:

1.安装Docker

2.去Docker仓库找到这个软件对应的镜像;

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

4.对容器的启动停止就是对这个软件的启动停止;

安装Docker所需的配置:

1.VMware。

2.导入虚拟机文件centos7镜像

3.进入虚拟机链接linux服务器

4.设置虚拟机网络;桥接网络=选好网卡==接入网线;

5.设置好网络后,以后使用命令重启虚拟机的网络

 

在虚拟机上安装docker

步骤:

1.查看内核版本,必须是3.10以上

uname -r

2.yum install docker  启动docker  

3.systemctl start docker

4.systemctl enable docker

5.system stop docker

 

Docker常用命令&操作

1.镜像操作

操作  命令    说明

搜索  docker search 关键字 eg:docker search redis  去docker搜索镜像的信息

拉取  docker pull  镜像:tag   :tag是可选的,tag表示标签 ,多为软件的版本

列表  docker images  查看本地所有镜像

删除  docker rmi image-id  删除指定的本地镜像

2.容器操作

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

步骤

1.搜索镜像

docker search XXX

2.拉取镜像

docker pull XXX

3根据镜像启动容器

docker  run --name mytomcat -d tomcat:latest

4.查看运行中的容器

docker ps

5.停止运行中的容器

docker stop  容器id

6.启动容器

docker start 容器

7.删除一个容器

docker rm 容器id

8.启动了一个做了端口映射Tomcat

docker run -d -p 8888:8080 tomcat

-d 后台运行

-p 将后台的端口映射到一个容器的端口

9.查看防火墙状态linux

service firewalld status 查看防火墙状态

service firewalld stop:关闭防火墙

10.查看容器的日志

docker log container-name/container-d

更多命令参看 https://docs.docker.com/engine/reference/commandline/docker/ 

可以参考每一个镜像的文档

查看docker正在运行的镜像:

docker images

以交互的方式进入mysql,执行一下语句:

docker exec -it +你mysql的程序id号 /bin/bash

执行命令mysql -h localhost(地址) -u root -p 密码

 

posted @ 2021-07-09 14:46  王为公爱吃鸭蛋  阅读(213)  评论(0)    收藏  举报