摘要: 本地生成镜像后,可以发布到阿里云,其他人可以从阿里云下载下载使用,类似于git本部管理 一、本地镜像发布到阿里云流程: 1.准备镜像 2.把镜像推送到阿里云 3.在阿里云搜索此镜像 4.下载此镜像 5.运行下载的镜像 二、镜像生成方法 原镜像 运行并获得镜像id 提交并更生成新的镜像 三、将本地镜像 阅读全文
posted @ 2021-07-11 21:57 向前走。 阅读(207) 评论(0) 推荐(1) 编辑
摘要: 1、搜索镜像 2、拉取镜像 指定拉取3.2版本 3、查看镜像 4、启动镜像 docker run -p 6379:6379 --name redis -v /temData/redis/data:/data -v /temData/redis/conf/redis.conf:/user/local/ 阅读全文
posted @ 2021-07-11 21:55 向前走。 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 1、搜索镜像 2、拉取镜像 指定拉取5.6版本 3、查看镜像 4、启动镜像 docker run -p 12345:3306 --name mysql-v /temData/mysql/conf:/etc/mysql/conf.d # 容器卷-v /temData/mysql/logs:/logs 阅读全文
posted @ 2021-07-11 21:54 向前走。 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1、CMD:DockerFile中可以有多个CMD指令,但只有最后一个生效,CMD会被docker run 之后的参数替换 如:Tomcat 当 docker run tomcat 过后,会自动执行 CMD 里面的命令,所以才会启动Tomcat 但是当run的时候在后面追加命令,会替换掉CMD中的指 阅读全文
posted @ 2021-07-11 21:53 向前走。 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1、编写DockerFile: # 继承CentOS镜像FROM centos # 作者和邮箱MAINTAINER zyh<9077@qq.com> # 设置一个环境变量ENV mypath /tmp # 登录后的默认路径为 /tmpWORKDIR $mypath # 安装vimRUN yum -y 阅读全文
posted @ 2021-07-11 21:51 向前走。 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、FROM:基础镜像,指当前编写的这个镜像是基于哪个镜像 2、MAINTAINER:镜像维护者以及邮箱 3、RUN:容器构建时需要运行的命令 4、EXPOSE:当前容器对外暴露的端口 5、WORKDIR:指定在容器创建后,终端默认登录进来的工作目录,一个落脚点 6、ENV:用来在构建镜像过程中设置 阅读全文
posted @ 2021-07-11 21:49 向前走。 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 一:DockerFile的概念 1、DockerFile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本,类似于shell 2、构建的三个步骤: 2.1、编写DockerFile文件 2.2、执行docker build 2.3、执行docker run 如:CentOS7的Do 阅读全文
posted @ 2021-07-11 21:48 向前走。 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一、数据卷的作用: 容器运行的时候数据都是在内存中的,当容器关闭的时候就销毁了,有些时候我们需要用到这些数据,即使容器关闭了也还要用,所以就需要做数据持久化,类似于Redis的rdb和aof文件 特点: 1:数据卷可在容器之间共享或重用数据 2:卷中的更改可以直接生效 3:数据卷中的更改不会包含在镜 阅读全文
posted @ 2021-07-11 21:47 向前走。 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、在docker容器中运行镜像,并暴露给外部使用: 1、指定端口:docker run -it -p(小写) 暴露给外部访问的端口:在docker容器中运行的端口 镜像名 如:运行Tomcat:docker run -it -p 8081:8080 tomcat 也可以用-d守护式进程启动:doc 阅读全文
posted @ 2021-07-11 21:46 向前走。 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1、查看容器日志:docker logs -f -t --tail 容器ID -t:加入时间戳-f:跟随最新的日志打印--tail:数字,显示最后多少条 2、查看容器内运行的进程:docker top 容器ID 3、查看容器内部细节:docker inspect 容器ID 4、进入正在运行的容器,并 阅读全文
posted @ 2021-07-11 21:45 向前走。 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 先下载一个CentOS做容器 1、新建并启动容器:docker run [参数] IMAGE [COMMAND] [ARG...] 参数说明: --name="容器新名字":为容器制定一个名称-d:后台运行容器,并返回容器ID,即启动守护式容器-i:以交互模式运行容器,通常与-t同时使用-t:为容器 阅读全文
posted @ 2021-07-11 21:44 向前走。 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: 1、images:列出本地主机上的镜像 REPOSITORY:表示镜像的仓库源TAG:镜像的标签IMAGE ID:镜像IdCREATED:镜像创建时间SIZE:镜像大小 参数: -a:列出本地所有镜像(含中间映像层) -q:只显示镜像ID --digests:显示镜像的摘要信息 --no-trunc 阅读全文
posted @ 2021-07-11 21:42 向前走。 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 1、version:查看版本 2、info:docker的相关信息,比version命令更全面 3、--help:帮助命令 阅读全文
posted @ 2021-07-11 21:41 向前走。 阅读(91) 评论(0) 推荐(0) 编辑
摘要: docker中文网站:https://www.docker.org.cn/ 1、CentOS系统要求: 1.1.CentOS6.5或更高版本:系统64位, 内核为2.6.32-431或更高版本 1.2.CentOS7:系统64位, 内核3.10以上 1.3查看内核:uname -r 1.4查看Cen 阅读全文
posted @ 2021-07-11 21:40 向前走。 阅读(390) 评论(0) 推荐(0) 编辑