![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
_阿锋丶
这个作者很懒,什么都没留下…
展开
-
深入理解Dockerfile
理解DockerFileDockerFile是用来构件docker镜像的文件,命令参数脚本,定义了镜像创建的一切步骤构件步骤编写一个dockerFile文件docker build 构件为一个镜像docker run 运行镜像docker push 发布镜像(DockerHub,阿里云)DockerFile的指令FROM #基础镜像,一些从这里开始构建MAINTAINER #镜像是谁写的,姓名+邮箱RUN #镜像构建的时候需要运行的命令ADD #步骤:tomc原创 2020-11-23 11:35:13 · 209 阅读 · 0 评论 -
Docker数据卷容器--实现两个或多个容器之间的数据同步
文章目录什么是容器数据卷实现三个容器之间的数据共享启动一个叫docker1容器依次启动docker2和docker3并用---volumes-from挂载即使删除容器docker1,其他容器的数据还是存在的实现mysql数据共享的方法结论什么是容器数据卷先看下面一副图自己先创造了一个叫centos1的容器,再用–volumes-from命令创建一个叫centos2的容器centos1和centos2实现了数据共享,centos1被称作是数据卷容器,还可以称作父容器==通过volumes fr原创 2020-11-23 10:51:46 · 1960 阅读 · 0 评论 -
Docker匿名挂载,具名挂载,指定路径挂载,生成镜像挂载
文章目录匿名挂载具名挂载指定路径挂载匿名挂载在-v只写了容器内的路径,没有写容器外的路径。-v 容器内路径 # 匿名挂载docker run -d -P --name=nginx01 -v /etc/nginx nginx# 查看多有的volume 情况docker volume ls具名挂载·所有的docker容器内的卷,没有指定目录的情况下都是在/var/lib/docker/volumes/xxxx/_data下 通过具名挂载可以方便地找到一个卷,大多数情况在使用具名挂载原创 2020-11-20 14:42:54 · 989 阅读 · 0 评论 -
Docker容器数据卷
文章目录容器数据卷的产生与含义操作容器卷实战:安装mysql容器数据卷的产生与含义容器数据卷的产生是为了解决:数据都在容器你,如果容器删除,数据就会丢失的问题。所以这里我们使用容器数据卷是为了将数据可持久化。数据就放在容器中的风险是非常大的,删除容器,相当于把数据都删除了,删库跑路。我们希望是mysql数据是可以存储在本地的,而且容器之间需要有一个数据共享的功能。Docker容器产生的数据,同步到本地。所以容器卷技术就相当于目录的挂载,将我们容器内的目录,挂载到liunx上面容器卷增强了容器原创 2020-11-20 14:07:19 · 226 阅读 · 0 评论 -
docker: Error response from daemon: driver failed programming external connectivity on endpoint lamp
docker: Error response from daemon: driver failed programming external connectivity on endpoint lamp转载 2020-11-19 19:41:22 · 830 阅读 · 0 评论 -
Docker提交(commit)镜像
文章目录对容器概念的理解Docker提交镜像的基本命令案例:提交一个tomcat镜像容器1、启动一个默认的tomcat2、发现这个默认的tomcat 是没有webapps应用,官方的镜像默认webapps下面是没有文件的!3、从webapps.dist拷贝文件进去webapp4、将操作过的容器通过commit提交为一个镜像!我们以后就使用我们修改过的镜像即可,而不需要每次都重新拷贝webapps.dist下的文件到webapps了,这就是我们自己的一个修改的镜像。对容器概念的理解Docker利用容器技原创 2020-11-19 17:34:14 · 845 阅读 · 0 评论 -
深入理解Docker镜像
镜像是什么镜像是一种轻量级,可执行的独立的软件包,用来打包软件运行环境和基于运行环境开发的软件,他包含某个软件 所需的所有内容,包括代码,运行时的库和环境变量和配置文件所有的应用直接打包docker镜像,可以直接跑起来得到镜像的方法从远程仓库下载(常用)别人拷贝给你自定义一个镜像DockerFile镜像的特点:Docker镜像都是只读的,当容器启动时,一个新的可写层被加载到镜像的顶部!这一层就是我们通常说的容器层,容器下的都叫镜像!Docker镜像的加载原理联合文件系统(u原创 2020-11-19 16:07:24 · 299 阅读 · 0 评论 -
docker: invalid reference format.
docker: invalid reference format.转载 2020-11-19 15:14:19 · 492 阅读 · 0 评论 -
怎么用docker安装nginx
搜索镜像docker search nginx下载镜像docker pull nginx运行测试 docker run -d --name nginx01 -p 3344:80-d 后台运行–name 为容器命名-p 宿主机端口,容器内部端口curl localhost:3344测试成功原创 2020-11-17 21:39:18 · 136 阅读 · 0 评论 -
必须知道的Docker的常用命令
文章目录帮助命令docker versiondocker infodocker 命令 --help镜像命令docker images(查看所有本地的主机上的镜像)docker search (搜索镜像)docker pull(拉取镜像)docker rm ( 删除镜像)容器命令docker runexit(容器停止并退出到主机)Ctrl + p +q(容器不停止退出)docker ps(查看有哪些容器正在运行)docker rm( 删除容器)其他容器命令常用的其他命令docker run -d 镜像名(后台原创 2020-11-17 18:34:14 · 233 阅读 · 0 评论 -
Docker的理解和安装详细过程
Docker的理解总结一下就这三点不同的应用程序会有不同的应用环境,会造成一些冲突,需要彼此之间的隔离,如果用虚拟机来隔离,开销较大,于是产生了docker容器docker可以把开发环境之间封装给运维,直接省去了跨平台的问题docker比虚拟机更加能充分利用内存镜像(image)docker镜像好比是一个模板,可以通过这个模板来创建容器服务,tomcat镜像 可以创建tomcat1 ,tomcat2…可以创建多个容器(最终服务器运行或者项目运行就是在这个创建的容器中)容器(count原创 2020-11-17 16:02:20 · 154 阅读 · 0 评论