摘要: 主要有两种方式制作Docker镜像:docker commit和docker file 1. docker commit 先进入一个启动的容器,对容器做些修改,如下图所示,我们为容器安装了ifconfig命令: 然后,我们退出容器,并将当前的容器commit成一个新的镜像: 2. 通过docker 阅读全文
posted @ 2021-09-11 21:10 gengone 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 1. 文件复制 把宿主机文件复制到docker容器:docker cp 宿主机目录/文件 容器:/目录/ 把容器文件复制到宿主机:docker cp 容器:/目录/文件 宿主机目录/文件 2. 文件挂载 正在运行的容器无法挂载,须在启动容器进行指定: docker run -v 宿主机目录:容器目录 阅读全文
posted @ 2021-09-06 21:38 gengone 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 1. Docker容器启动 使用docker run 镜像id或名称来启动容器 : 也可以通过指定--name来自定名启动的容器: 2. Docker容器查看, docker ps : 通过docker ps可以查看当前正在运行的容器, 通过-a参数可以查看所有容器,包含运行的和未运行的 3. Do 阅读全文
posted @ 2021-09-05 15:53 gengone 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 这里介绍一些Docker镜像的基本操作: 1. 查看本地镜像,docker images 2. 搜索镜像, docker search ...: 3. 下载镜像, docker pull .... : 4. 重命名镜像, docker tag oldname:tag newname:tag : 5. 阅读全文
posted @ 2021-09-05 15:07 gengone 阅读(51) 评论(0) 推荐(0) 编辑
摘要: Docker的网络包含bridge、host和none。可以通过docker network ls命令来查看: bridge模式: bridge模式是Docker的默认网络模式。当Docker安装之后,会在宿主机安装docker0网卡,docker0网卡通过连接宿主机网卡实现网络连接,让我们执行ip 阅读全文
posted @ 2021-09-04 12:56 gengone 阅读(65) 评论(0) 推荐(0) 编辑
摘要: Docker有三个基本概念:镜像(image)、容器(container)、仓库(Repository)。 Docker镜像: Docker镜像是一个文件,用来为运行Docker容器提供模板。同一个镜像通过指定不同的参数构建出不同的容器。 镜像的分层结构:Docker镜像是一个特殊的文件系统,除了提 阅读全文
posted @ 2021-09-02 21:57 gengone 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 1. 先把yum更新一下,运行yum udpate 2. 执行命令yum install -y docker 3. 检查docker是否安装成功,执行yum list installed | grep docker, 出现如下则表示安装成功 4. 设置开机启动,执行命令systemctl enabl 阅读全文
posted @ 2021-09-01 21:07 gengone 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,我们经常会遇到多模块的开发,如下: 在common模块中,我们通常会放置一些工具类,通用的方法等。例如可以在common模块中做异常的统一处理: 这时候问题就来了,其他模块如何保证能引用到这个CustomExtHandler呢? 主要有以下几个步骤: 1. 在pom中引入common模 阅读全文
posted @ 2021-02-09 09:29 gengone 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 不爱写注释应该是程序员的通病,所以不要为不写注释或写不好注释而感到羞愧。 那为什么项目总是要求我们要写注释,并且有些项目还需要有一定的注释率呢,可能有以下几点原因: 应付检查:记得刚毕业做过的岛国项目要求注释和代码比率是1:1,满屏看上去都是绿色的注释。作为上线前一项检查的硬指标,不达标是不能上线的 阅读全文
posted @ 2021-01-18 15:42 gengone 阅读(29) 评论(0) 推荐(0) 编辑