目标:操作一个tomcat镜像,实现容器化,宿主机挂载执行war包
内容:
-
1、基本docker技术简介
Docker就是虚拟化的一种轻量级替代技术。Docker的容器技术不依赖任何语言、框架或系统,可以将APP编程一种标准化、可移植的、自管理的软件,并脱离服务器硬件在任何主流系统中开发、调试和运行 简单的说就是,在Linux系统上迅速创建一个容器(类似虚拟机)并在容器上部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,蜂场方便。因为使用了容器,所以可以很 方便的把生产环境和开发环境分开,互不影响,这是docker最普通的一个玩法。
-
2、docker与传统的vm对比
-
启动速度
-
vm 一般几十秒 或者几分钟
-
docker 几秒 或者几十毫秒
-
-
大小
-
vm 几个G 几十G
-
docker mb
-
-
-
3、docker组成
-
1、镜像仓库
-
2、镜像
-
3、容器
-
-
4、docker操作
常用的docker命令
释义 | 命令 |
查看docker 版本 | docker -v |
查看docker 命令 | docker -help |
查看docker 服务端与客户端版本详情 | docker version |
启动docker进程 | systemctl start docker |
关闭docker | systemctl stop docker |
重启docker | systemctl restart docke |
查看docker运行状态 | systemctl status docker |
关闭防火墙 | systemctl stop firewalld #disable |
查看镜像---本地的 | docker images |
搜索镜像--首先本地 --默认的地址 | docker search tomcat |
找到所有的镜像--拉取 pull | docker pull tomcat #最新版本 docker pull tomcat:7#最新版本 |
本地有了镜像--可以创建容器 ,根据tomcat镜像,创建一个myTomcat容器 | docker create --name=myTomcat tomcat |
删除镜像 | docker |