随笔分类 -  docker

docker
摘要:步骤 1:删除任何现有的 Docker 包 但在跳到安装部分之前,有必要删除所有以前安装的 Docker。 要 卸载以前的 Docker,请使用以下命令。 sudo apt remove docker.io docker-doc docker-compose docker-compose-v2 po 阅读全文
posted @ 2024-04-15 17:16 郑琰 阅读(158) 评论(0) 推荐(0) 编辑
摘要:登录docker hub官网注册账号 https://hub.docker.com/signup 登录账户,创建一个仓库 “Create Repository”——> 输入命名空间和仓库名——> “Description”填写描述信息——> “visibility”中选择是创建public仓库还是p 阅读全文
posted @ 2022-12-19 21:08 郑琰 阅读(115) 评论(1) 推荐(0) 编辑
摘要:简介 之前使用docker时,写完一个项目之后需要定义一个docker file,再通过docker build生成一个镜像,并通过docker run执行;都是通过手动操作,用于单个容器,非常麻烦,现在想要的效果是:有100个微服务,存在依赖关系,通过docker compose来轻松高效的管理容 阅读全文
posted @ 2022-09-03 10:20 郑琰 阅读(689) 评论(0) 推荐(1) 编辑
摘要:一、Docker Compose概念 Docker Compose (可简称Compose)是一个定义与运行复杂应用程序的 Docker 工具,是 Docker 官方编排(Orchestration)项目之一,负责快速在集群中部署分布式应用。 1、为什么要使用 Docker Compose部署容器 阅读全文
posted @ 2022-06-07 17:18 郑琰 阅读(191) 评论(0) 推荐(1) 编辑
摘要:此文为单节点搭建操作 Linux中搭建minio 对象存储服务器 下载minio安装包 wget https://dl.minio.io/server/minio/release/linux-amd64/minio 赋权并设置环境变量 chmod a+x ./minio cp ./minio /us 阅读全文
posted @ 2022-05-26 20:42 郑琰 阅读(763) 评论(0) 推荐(1) 编辑
摘要:一、Docker存储概念 1、容器本地存储与Docke存储驱动 **容器本地存储:**每个容器都被自动分配了内部存储,即容器本地存储。采用的是联合文件系统。通过存储驱动进行管理。 **存储驱动:**控制镜像和容器在 docker 主机上的存储和管理方式。 **容器本地存储空间:**分层结构构成,由一 阅读全文
posted @ 2022-05-05 11:25 郑琰 阅读(709) 评论(0) 推荐(0) 编辑
摘要:#创建项目 1、使用 IDEA 构建一个 SpringBoot 项目 2、编写一个helloController @RestController public class HelloController { @GetMapping("/hello") public String hello(){ r 阅读全文
posted @ 2022-04-25 20:02 郑琰 阅读(230) 评论(0) 推荐(0) 编辑
摘要:#理解docker0 准备工作:清空所有的容器,清空所有的镜像 docker rm -f $(docker ps -a -q) # 删除所有容器 docker rmi -f $(docker images -qa) # 删除全部镜像 Docker的网络也是十分重要的一个点 ##查看本地IP ip a 阅读全文
posted @ 2022-04-25 17:59 郑琰 阅读(462) 评论(0) 推荐(0) 编辑
摘要:Dockerfile 可想Nginx,tomcat,mysql 这些镜像都是哪里来的?官方能写,我们不能写吗? 我们要研究自己如何做一个镜像,而且我们写的微服务项目以及springboot打包上云部署,Docker就是最方便的 微服务打包成镜像,任何装了Docker的地方,都可以下载使用,极其的方便 阅读全文
posted @ 2022-04-12 12:14 郑琰 阅读(1360) 评论(0) 推荐(0) 编辑
摘要:##数据卷容器 理解 用户需要在多个容器之间共享一些持续更新的数据,最简单方法就是使用数据卷容器 数据卷容器也是一个容器,但它的目的是专门提供数据卷给其他容器挂载 命名的容器挂载数据卷,其它容器通过挂载这个(父容器)实现数据共享,挂载数据卷的容器,称之为数据卷容器! 与容器数据卷相连 例:使用上一步 阅读全文
posted @ 2022-04-05 13:05 郑琰 阅读(140) 评论(0) 推荐(0) 编辑
摘要:DockerFile 是用来构建Docker镜像的构建文件,是由一些列命令和参数构成的脚本。后面再详细了解 DockerFile ! 1、我们在宿主机 /home 目录下新建一个 docker-test-volume文件夹 [root@zheng home]# mkdir docker-test-v 阅读全文
posted @ 2022-04-04 20:57 郑琰 阅读(75) 评论(0) 推荐(0) 编辑
摘要:匿名挂载,只指定容器内了,没指定容器外 -v 容器内路径 docker run -d -P --name nginx01 -v /etc/nginx nginx #-P 随机映射端口 ; -v 不指定主机路径,只指定了容器内的路径,没指定容器外路径。 匿名挂载的缺点,就是不好维护,通常使用命令 do 阅读全文
posted @ 2022-04-04 20:02 郑琰 阅读(65) 评论(0) 推荐(0) 编辑
摘要:#什么是容器数据卷 ##docker的理念回顾 将应用和运行的环境打包形成容器运行,运行可以伴随着容器,但是我们对于数据的要求,是希望能够持久化的! 就好比,你安装一个MySQL,结果你把容器删了,就相当于删库跑路了. 所以我们希望容器之间有可能可以共享数据,Docker容器产生的数据,如果不通过d 阅读全文
posted @ 2022-04-04 15:38 郑琰 阅读(168) 评论(0) 推荐(0) 编辑
摘要:#commit镜像 ##docker commit 从容器创建一个新的镜像。 docker commit 提交容器副本使之成为一个新的镜像 #语法 docker commit -m="提交的描述信息" -a="作者" 容器id 要创建的目标镜像名:[标签名] 示例:docker commit -a= 阅读全文
posted @ 2022-04-04 13:51 郑琰 阅读(73) 评论(0) 推荐(0) 编辑
摘要:#相关命令详解 ##(1)push推送 将镜像推送到由其名称或标签指定的仓库中。与pull命令相对。 [root@docker ~]# docker push --help Usage: docker push [OPTIONS选项] NAME仓库名[:TAG标签] Push an image or 阅读全文
posted @ 2022-03-31 13:43 郑琰 阅读(330) 评论(0) 推荐(0) 编辑
摘要:##可视化第一种方式 Portainer(不是最佳选择但先用这个) docker run -d -p 8088:9000 \ #docker run 启动;通过内网9000端口,外网8088端口;restart 方式;-v 挂载 --restart=always -v /var/run/docker 阅读全文
posted @ 2022-03-31 11:25 郑琰 阅读(587) 评论(0) 推荐(0) 编辑
摘要:#docker常用相关命令 底层原理 docker是怎么工作的? docker是一个client-server结构的系统,docker的守护进程运行在主机上。通过socket从客户端访问! dockerserver接收到docker-client的指令,就会执行这个命令! docker为什么比VM快 阅读全文
posted @ 2022-03-22 20:58 郑琰 阅读(252) 评论(0) 推荐(0) 编辑
摘要:docker笔记 一:docker基本组成 (1)镜像(image) Docker 镜像(Image)就是一个只读的模板。镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器。 就好似 Java 中的 类和对象,类就是镜像,容器就是对象! (2)容器(container) Docker 利 阅读全文
posted @ 2022-03-16 09:48 郑琰 阅读(213) 评论(0) 推荐(1) 编辑

#

# #
点击右上角即可分享
微信分享提示