
Docker
w18449826215
这个作者很懒,什么都没留下…
展开
-
(十)DockerFile的编写
1、DockerFile是什么DockerFile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。2、Docker构建的三步骤编写DockerFile文件 docker build docker run3、DockerFile长什么样子下图官方版Docker版centos的DockerFile文件scrath是一切镜像的根镜像,CMD是会执行后面的...原创 2019-08-02 23:24:21 · 121 阅读 · 0 评论 -
(十五)Docker安装mysql
1、拉取mysql镜像2、创建容器,并运行docker run -p 3306:3306 --name mysql5.7 -d -v /dockerData/mysql/conf/:/etc/mysql/conf.d -v /dockerData/mysql/logs:/logs -v /dockerData/mysql/data:/var/lib/mysql -e MYSQL_R...原创 2019-08-06 22:41:18 · 132 阅读 · 0 评论 -
(八)容器数据卷
1、容器数据卷是什么为了让Docker容器运行时产生的数据持久化,所以有了容器数据卷。卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统,因此能够绕过Union File System提供一些用于持续存储或共享数据的特性。卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷。2、容器数据卷能干什么...原创 2019-08-01 22:22:21 · 106 阅读 · 0 评论 -
(七)Docker 镜像 commit 操作补充
1、Docker 镜像commit操作补充docker commit 提交容器副本使得某个容器成为一个镜像docker commit -m="提交的描述信息" -a="作者" 容器ID或者容器Name 要创建的目标镜像名:标签名...原创 2019-08-01 14:54:11 · 170 阅读 · 0 评论 -
(六)Docker 镜像的概念
1、Docker镜像是什么?Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂在到同一个虚拟的文件系统下(Unite several directories into a single virtual fileSystem)。Union文件系统是Docker镜像的基础。镜像可以通过分层来进行继承,基...原创 2019-07-31 18:03:22 · 183 阅读 · 0 评论 -
(五)Docker 容器常见命令(2)
1、启动守护式容器docker run -d IMAGE_NAMEPS:通过docker ps -a 进行查看,会发现容器已经退出。并没有后台一直运行,这是因为Docker容器后台运行,就必须有一个前台进程。容器运行的命令如果不是那些一直挂起的命令(比如运行top,tail),就是会自动退出的。这个是docker的机制问题,比如你的web容器,我们以nginx为例,正常情况下...原创 2019-07-31 16:36:02 · 125 阅读 · 0 评论 -
(四)Docker容器常见操作命令
有镜像才能创建容器,这是前提1)新建并启动容器docker run [option] IMAGE-NAME [COMMAND] [ARGS]IMAGE-NAME 镜像名 option(可选) -d 后台运行容器,并返回容器ID,也即启动守护式容器; -i 以交互模式运行容器,通常与 -t 同时使用 -t ...原创 2019-07-31 16:17:16 · 144 阅读 · 0 评论 -
(十四)推送自定义镜像至阿里云
已经在本地创建好我们自定义的Docker镜像1、阿里云配置打开https://cr.console.aliyun.com/cn-shanghai/instances/repositories,设置命名空间,创建仓库,选择本地仓库在仓库管理中,有下图操作指南2、登录推送镜像...原创 2019-08-04 13:25:27 · 150 阅读 · 0 评论 -
(十三)通过DockerFile完成我们自己的tomcat
1、前期准备,并创建一个测试文件,用来模拟jar包文件拷贝tomcat8和jdk到该目录,环境准备2、编写DokcerFile文件FROM centosMAINTAINER wcj<111@163.com>#RUN mkdir /user/docker#RUN mkdir /user/docker/temp# 创建temp文件夹,保存从宿主机传递过来的文...原创 2019-08-04 11:32:40 · 164 阅读 · 0 评论 -
(三)Docker镜像常见命令
1、帮助命令查看docker version版本docker version查看docker info信息docker infodocker 帮助命令docker --help2、镜像命令1)列出本地仓库的docker镜像docker images各个选项说明:REPOSITORY:表示镜像的仓库源 TAG:镜像的标签 IMAGE ...原创 2019-07-31 14:44:17 · 145 阅读 · 0 评论 -
(二)利用阿里云使用Docker镜像加速
1、找到加速地址打开阿里云,找到容器镜像服务,点击镜像中心下的镜像加速器复制加速器地址2、根据阿里云的提示,配置docker的镜像地址3、重启dokcer服务...原创 2019-07-31 13:33:27 · 133 阅读 · 0 评论 -
(一)Centos7下安装Docker-ce
1、检查linux版本目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在CentOS-6.5或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。[root@test~]#uname-r2、使用 ...原创 2019-07-31 12:56:20 · 183 阅读 · 0 评论 -
(十二)通过DokcerFile实现自定义镜像
1、基于基本的Centos镜像,创建包含yum,ifconfig等命令的Centos后期可以不写注释2、DockerFile编写成功之后,构建新镜像docker build -f DockerFile文件 -t 新形成的镜像名:TAG .这个版本centos中就包含了vim和ifconfig命令CMD之后的命令相当于默认命令,但是当通过镜像创建容器时,如果...原创 2019-08-03 10:00:54 · 100 阅读 · 0 评论 -
(十一)DockerFile体系的保留字指令
ps) CMD和ENTRYPOINT之间的区别当通过run命令通过镜像创建容器时,如果追加了命令,会将CMD的命令进行覆盖,而如果是 ENTRYPOINT的话,会在ENTRYPOINT命令之后追加FROM 基础镜像,当前新镜像是基于哪个镜像的 MAINTAINER 镜像维护者的姓名和邮箱地址 RUN 容器构建时需要运行的命令 EXPOSE当前容器对外暴露出的端口 WO...原创 2019-08-02 23:55:08 · 96 阅读 · 0 评论 -
(十六)Docker 安装Redis3.2
1、拉取镜像docker pull redis:3.22、运行redisdocker run -p 6379:6379 -v /dockerData/myRedis/data:/data -v /dockerData/myRedis/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis:3.2 redis-serve...原创 2019-08-06 22:57:01 · 196 阅读 · 0 评论