Docker技术
**目标:**操作一个tomcat镜像,实现容器化,宿主机挂载执行war包
内容:
- 1、基本docker技术简介
docker:容器技术
k8s:对容器的编排管理
-
2、docker与传统的vm对比
- vm 几个G 几十G
- docker mb
- vm 一般几十秒 或者几分钟
- docker 几秒 或者几十毫秒
- 启动速度
- 大小
-
3、docker组成
**镜像:**相当于python里面类的概念,是静态的,不能直接使用
**容器:**是通过镜像创建的,相当于实例的概念,是动态的,可以访问的
**仓库:**存放镜像的地方
**docker宿主机:**你的docker安装在哪一个机器,那个机器就是宿主机
-
- 1、镜像仓库
- 2、镜像
- 3、容器
-
4、docker操作
1、静态IP设置
1、查看虚拟机的ip
ifconfig
2、进入ip配置文件设置
vi /etc/sysconfig/network-scripts/ifcfg-ens33
3、修改静态ip、NETMASK、GATEWAY
BOOTPROTO=static
NETMASK=255.255.255.0
GATEWAY=192.168.32.2
NETMASK GATEWAY具体设置什么,根据自己VM虚拟机的设置来
4、复制一下到文件最后,保存退出 :wq
DEVICE=ens33
ONBOOT=yes
# ZONE=public
IPADDR=192.168.32.160
NETMASK=255.255.255.0
GATEWAY=192.168.32.2
DNS1=8.8.8.8
5、最好设置后如下图
6、重启网卡服务
systemctl restart network
7、使用xshell工具连接
2、docker进程相关操作
root sq
#1- 查看docker 版本
docker -v
#2- 查看docker 命令
docker --help
#3- 查看docker 服务端与客户端版本详情
docker version
#4- 启动docker进程
systemctl start docker
#5- 关闭docker
systemctl stop docker
#6- 重启docker
systemctl restart docker
#7- 查看docker运行状态
systemctl status docker
#8- 关闭防火墙
systemctl stop firewalld #disable
2、镜像操作</