![](https://img-blog.csdnimg.cn/a9ce48391ac94827b94b5440c6f902fb.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
docker
此专栏记录我在工作中遇到的docker相关问题及解决方法
Sumarua
向之所欣,俯仰之间已为陈迹
展开
-
docker问题笔记--前端容器更新失败
情况是这样的,今天由于项目需要,更新了前端容器,但是重启之后发现还是旧的前端,一时间有点迷惑。我的更新方式是为了图省事,并没有用新的前端镜像去重新起一个容器,而是直接用dist文件夹内容替换前端容器中的frontend文件夹内容,然后重启容器。当我排查问题的时候才想起我启停容器的方式是在yml脚本中写定了前端和后端的镜像名,当用此命令启动的时候,docke会启动此脚本中的前后端镜像名对应的镜像。所以当我替换完frontend文件夹内容后再用yml脚本重启容器的时候,启动的还是旧版本的前端容器。原创 2023-02-25 19:01:07 · 431 阅读 · 0 评论 -
Day 92 : Docker容器技术详解
软件开发中最为麻烦的事情可能就是配置环境了。由于用户使用的操作系统具有多样性,即便使用跨平台的开发语言(如Java和Python)都不能保证代码能够在各种平台下都可以正常的运转,而且在不同的环境下我们安装的软件需要依赖的软件包也是不一样的。那么问题来了,我们安装软件的时候可不可以把软件运行的环境一并安装?我们是不是可以把原始环境一模一样地复制过来呢?原创 2022-10-24 15:21:06 · 3539 阅读 · 0 评论 -
11.5. Docker
文章目录11.5. Docker11.5.1. 基础11.5.1.1. 传统虚拟化技术11.5.1.2. 容器技术11.5.1.3. Docker11.5.2. 安全风险11.5.2.1. Docker安全基线11.5.2.2. 内核命名空间11.5.2.3. Control Group11.5.2.4. 守护进程的攻击面11.5.2.5. Linux内核功能11.5.3. 攻击面分析11.5.3.1. 供应链安全11.5.3.2. 虚拟化风险11.5.3.3. 利用内核漏洞逃逸11.5.3.4. 容器逃逸原创 2020-08-05 18:44:55 · 6188 阅读 · 61 评论 -
Dockerfile详解
Dockerfile详解dockerfile 是用来构建docker镜像文件的命令参数脚本构建步骤:1、编写dockerfile 文件2、docker build 构建镜像3、docker run 运行镜像4、docker push 发布镜像(Dockerhub、阿里云镜像仓库)基础知识:1、每个保留关键字(指令)都必须是大写字母2、从上到下顺序执行3、# 表示注释4、每一个指令都会创建一个新的镜像层,并提交。Dockerfile:构建文件,定义了一切的步骤,源代码DockerI原创 2021-12-29 17:39:24 · 10138 阅读 · 8 评论 -
docker 容器数据卷volume
docker 容器数据卷volume如果数据都在容器中,那么我们删除容器的时候数据就会丢失,所以我们希望数据可以持久化。例如MySQL容器,我们希望数据可以存储在本地,当MySQL容器删除的时候,数据不会丢失。容器之间可以有一个数据共享的技术,Docker容器中产生的数据,同步到本地,这就是卷技术。也就是数据挂载技术,将我们容器内的目录,挂载到Linux上面。挂载之后,我们在容器内做的操作回同步到Linux宿主机上。使用数据卷方式一:直接使用命令挂载 -vdocker run -it -v原创 2021-12-29 16:20:19 · 9225 阅读 · 19 评论 -
IDEA集成Docker实现打包
IDEA集成Docker实现打包步骤1:修改docker服务配置文件 # 修改配置文件 vim /lib/systemd/system/docker.service # 修改内容 ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock (修改ExecStart那行,并开启2375端口,0.0.0.0代表任何ip都可以访问) # 重新加载配置文件 s原创 2021-12-28 19:33:36 · 3302 阅读 · 1 评论 -
docker导出镜像
docker导出镜像docker导出镜像使用docker save 命令,可以使用docker save --help 查看用法为dcoker save [镜像名]:[TAG] -o [保存后文件名]-o , --output #输出为文件,后跟保存后的文件名[TAG]可以通过docker images查看示例...原创 2021-12-28 19:27:39 · 3538 阅读 · 39 评论 -
Centos8 下离线安装部署docker 、docker-compose
docker 离线安装部署下载地址https://download.docker.com/linux/static/stable/x86_64/解压命令(这里可以下载你实际使用到的版本)tar -zxvf docker-20.10.9-ce.tgz解压之后的文件复制到 /usr/bin/ 目录下cp docker/* /usr/bin/在/etc/systemd/system/目录下新增docker.service文件通过 vi docker.service 进入文件编辑模式,粘贴如下代原创 2021-12-27 09:08:20 · 9756 阅读 · 12 评论