thumbnail
Docker网络
本地网络信息 三个网络,分别代表不同的环境 一、问题 1. docker网络是如何处理容器网络访问的? //运行一个 tomcat 实例,测试看看 docker run -d -P --name tomcat01 tomcat 查看容器的Ip地址 docker exec -it tomcat01 ip addr 查看宿主主机是否能ping通容器 通…
thumbnail
DcokerFile介绍
什么是DockerFile? Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。 docker build命令用于从Dockerfile构建映像。可以在docker build命令中使用-f标志指向文件系统中任何位置的Dockerfile。 d…
thumbnail
Docker容器数据卷
什么是Volume? 使用容器数据卷,数据可以存储到宿主主机磁盘上;实现数据持久化、数据共享! 特点 数据卷可在容器之间共享或重用数据卷中的更改可以直接生效数据卷中的更改不会包含在镜像的更新中数据卷的生命周期一直持续到没有容器使用它为止 如何使用数据卷 一、命令行挂载 1、路径挂载 docker run -it -v 主机目录:容器内目录 -p 主…
thumbnail
Docker镜像讲解
概述 Docker镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含某个软件所需的所有内容,包括代码、库、环境变量、配置文件、运行时环境等。所有的应用,直接打包成Docker镜像,然后通过镜像创建出容器,然后就可以直接跑起来。 如何得到镜像: 从远程仓库下载,比如docker hub、阿里云的镜像仓库等。朋友…
Docker部署可视化管理面板
什么是Portainer? Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。 下载Portain…
thumbnail
Docker安装
Docker的基本组成 一、镜像(image) Docker镜像就好比是一个模板,可以通过这个模板来创建容器服务,通过这种技术可以创建多个容器(最终服务运行或者项目运行就是在容器中的)。 二、容器(container) Docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。其中:“启动、停止、删除、暂停”为基本的命令! 三、仓库(…
thumbnail
Docker 概述
Docker为什么出现? 软件开发一般大致分为两个环节,第一是本地开发, 第二是服务器部署。如果一个项目本地开发好了,那么放到服务器上,有时候安装环境会非常复杂,也正是因为其复杂性,大公司才会有专门负责项目发布的运维人员。 为了解决这个问题,Docker提出了解决方案! Docker的核心思想,打包装箱!每个箱子都是互相隔离的,每个箱子都是一个镜像…