当前位置:   article > 正文

30-SpringBoot Docker安装与使用_centos7-atguigu.ova 下载

centos7-atguigu.ova 下载

1.简介

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

Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。
在这里插入图片描述
在这里插入图片描述

2.核心概念

docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);

docker客户端(Client):连接docker主机进行操作;

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

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

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

在这里插入图片描述
使用Docker的步骤:

1)、安装Docker

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

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

4)、对容器的启动停止就是对软件的启动停止;

3.安装Docker

1.安装linux虚拟机

1.VMWare、VirtualBox(安装);

VirtualBox更加轻量级而且免费, 所以安装这个, 官网下载地址

在这里插入图片描述
安装路径可以改, 其它的默认就行,一路next
在这里插入图片描述
安装成功
在这里插入图片描述

2.导入虚拟机文件centos7-atguigu.ova;
注意镜像文件最好不要放在中文目录下
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3.设置虚拟机网络;

	桥接网络===选好网卡====接入网线;
  • 1

在这里插入图片描述
界面名称根据你的网络来设置, 我用的是wifi

4.双击启动linux虚拟机(或者点击启动按钮);使用 root/ 123456登陆
在这里插入图片描述
在这里插入图片描述
密码输入是看不到的
在这里插入图片描述
5.查看linux的ip地址

ip addr
  • 1

在这里插入图片描述

6.使用客户端连接linux服务器进行命令操作;

这个客户端工具有很多,我用的是xshell
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
连接成功
在这里插入图片描述

2.在linux虚拟机上安装docker

步骤:

1、检查内核版本,必须是3.10及以上,客户端输入 uname -r查看
在这里插入图片描述
如果版本低于3.10可以使用yum update升级内核

2、安装docker, 输入yum install docker
在这里插入图片描述
一路都是yes(输入y)
在这里插入图片描述
安装成功
在这里插入图片描述

3、启动docker
启动命令 systemctl start docker
启动成功后, 查看版本命令docker -v
在这里插入图片描述

5、设置开机自动启动docker, 不然每次开机都要手动启动docker很麻烦
输入命令systemctl enable docker
在这里插入图片描述

6、停止docker, 输入命令systemctl stop docker

4.Docker常用命令和操作

1.镜像操作

操作命令说明
检索docker search 关键字, 例如:docker search redis我们经常去docker hub上检索镜像的详细信息,如镜像的TAG。
拉取docker pull 镜像名:tag:tag是可选的,tag表示标签,多为软件的版本,默认是latest
列表docker images查看所有本地镜像
删除docker rmi image-id删除指定的本地镜像

2.容器操作

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

1、搜索镜像
[root@localhost ~]# docker search tomcat
2、拉取镜像
[root@localhost ~]# docker pull tomcat
3、根据镜像启动容器 -name起个名字,可以不写, -d表示后台运行
docker run --name mytomcat -d tomcat:latest
4、docker ps  
查看运行中的容器
5、 停止运行中的容器
docker stop  容器的id
6、查看所有的容器
docker ps -a
7、启动容器
docker start 容器id
8、删除一个容器
 docker rm 容器id
9、启动一个做了端口映射的tomcat
[root@localhost ~]# docker run -d -p 8888:8080 tomcat
-d:后台运行
-p: 将主机的端口映射到容器的一个端口    主机端口:容器内部的端口

10、为了演示简单关闭了linux的防火墙
service firewalld status ;查看防火墙状态
service firewalld stop:关闭防火墙
11、查看容器的日志
docker logs container-name/container-id

更多命令参看
https://docs.docker.com/engine/reference/commandline/docker/
可以参考每一个镜像的文档
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

5.使用Docker安装redis

1.登录docker仓库 https://hub.docker.com/
搜索redis

在这里插入图片描述

在这里插入图片描述
找到一个3.2.1的版本
在这里插入图片描述

2.使用国内仓库加速下载
例如:

docker pull registry.docker-cn.com/library/ubuntu:16.04
  • 1

注: 除非您修改了 Docker 守护进程的--registry-mirror参数 (见下文), 否则您将需要完整地指定官方镜像的名称。例如,library/ubuntu、library/redis、library/nginx。

在这里插入图片描述
下载完成
在这里插入图片描述
在这里插入图片描述

3.启动redis

一定要映射端口, 不然外部无法连接

docker run --name redis -p 6379:6379 -d redis:3.2.1
  • 1

使用redis可视化管理软件连接
在这里插入图片描述
在这里插入图片描述

6.Docker配置国内仓库

docker使用默认的仓库可能会下载很慢, 所以我们可以配置成国内仓库

如何使用命令编辑文件请看博客 虚拟机配置固定ip

1.打开配置文件

vi /etc/docker/daemon.json
  • 1

2.添加以下内容

{
	"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
} 
  • 1
  • 2
  • 3

3.保存后重启docker

service docker restart
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/391136
推荐阅读
相关标签
  

闽ICP备14008679号