基于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 密码

浙公网安备 33010602011771号