Docker
文章平均质量分 75
Docker镜像
无关痛痒qaq
菜字辈的coder
展开
-
Docker(8)---匿名卷(匿名挂载)和命名卷(具名挂载)
上一篇:Docker(7)—自定义镜像并设置镜像挂载 1.什么是匿名挂载和具名挂载? 所谓匿名挂载(匿名卷),即在进行数据卷挂载的时候不指定宿主机的数据卷目录,-v命令之后直接跟上容器内数据卷所在的路径。 而具名挂载(命名卷)即在进行数据卷挂载的时候既指定宿主机数据卷所在路径,又指定容器数据卷所在路径 先通过下面这种命令的方式感受一下两者的区别:#匿名挂载(匿名卷)docker run -d -p 6379:6379 --name mycentos -v /src/volume01#.原创 2020-06-01 18:01:53 · 5157 阅读 · 7 评论 -
Docker(1)---基础概念
1.什么是Docker? Docker是一个基于Go语言开发的开源的应用容器引擎,开发人员可以将自己的应用以及相关依赖进行打包到一个可移植的镜像文件中,然后发布到服务器上。2.Docker解决了什么问题?2.1 运行环境不一致 Docker技术主要解决了开发环境不一致导致的一系列程序无法正常运行的问题。比如开发人在在自己的环境下测试打包部署都OK,但是交付运维部署上线的时候就出现了一...原创 2020-03-16 15:28:17 · 369 阅读 · 0 评论 -
Docker(2)---安装(设置镜像加速器)
上一篇:Docker(1)—基础概念1.Docker安装前提? 目前CentOS仅发行版本中的内核支持Docker。 Docker运行在CentOS7上要求系统为64位、系统内核版本为3.10以上。 Docker运行在CentOS-6.5或者更高的版本上,要求系统内核为2.6.32-431或者更高版本查看自己内核:uname -r[root@tomcat-tst ~]# una...原创 2020-03-17 14:42:18 · 249 阅读 · 0 评论 -
Docker(3)---常用命令
上一篇:Docker(2)—安装1. 帮助命令命令描述docker version查看docker 版本docker info查看docker 描述信息(比docker version详细)docker help查看docker常用指令2. 镜像命令注意:表格中的[OPTIONS]是可选的!命令描述OPTIONS说明doc...原创 2020-03-17 16:47:31 · 259 阅读 · 0 评论 -
Docker(4)---镜像
上一篇:Docker(3)—常用命令1. 什么是镜像? 镜像是一种轻量级、可执行得独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括:代码、资源库、环境变量和配置文件。2.镜像的基础是什么? 联合文件系统(UnionFS)是Docker镜像的基础。UnionFS是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一...原创 2020-03-18 14:19:12 · 264 阅读 · 0 评论 -
Docker(5)---数据卷
上一篇:Docker(4)—镜像1. 如何保证数据持久化? 到这里我们应该知道,docker技术就是使用下载好的镜像文件生成运行实例—容器,也就是说镜像文件相当于是一个模板,比如mysql的镜像文件,无论在docker上面运行多少次mysql,使用的始终是下载好的同一个mysql镜像文件。那我运行期间产生的数据怎么保存?第二次运行的时候想使用第一次运行期间产生的数据怎么办? 在Dock...原创 2020-03-22 15:55:28 · 314 阅读 · 0 评论 -
Docker(6)---安装mysql
上一篇:Docker(5)—数据卷 1. 启动Docker?#启动Docker命令systemctl start docker#查看docker是否启动[root@iZ2zearkb2a36wkifspfmkZ local]# ps -ef | grep dockerroot 8916 1 0 17:06 ? 00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd..原创 2020-05-19 17:08:35 · 267 阅读 · 0 评论 -
Docker(7)---自定义镜像并设置镜像挂载
上一篇:Docker(6)—安装mysql 以构建一个自己的centos镜像包为例:#分别执行以下命令:cd /homemkdir docker_volumevi dockerfile然后在 dockerfile中输入以下命令#设置基础镜像FROM centos#设置挂载(-v得全名就是volume)(匿名挂载)VOLUME ["volume01","volume02"] #当镜像启动之后自动进行容器内CMD /bin/bash 然后再进行镜像构建:[root@i.原创 2020-06-01 11:40:09 · 678 阅读 · 0 评论