![](https://img-blog.csdnimg.cn/9dda8234b26445cb9dc0339c98f955d9.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Docker
文章平均质量分 71
从小白的角度出发,通过通俗易懂的方式,详细讲解Docker,从0基础到精通和需要掌握的知识点。
自学之路是漫长的,只有不断总结、不断回忆、不断分享,才能成长!
虽然还有很多缺点,但我会继续输出,逐步完善!
久绊A
learning is like sailing against the tide!
展开
-
Redhat 安装 docker 网络连接超时问题
出现连接超时问题,可以尝试使用国内的镜像源,或者手动下载和配置仓库文件。以下是一个使用阿里云镜像源的例子:由于遇到连接超时问题,可以使用阿里云的镜像源来代替官方的Docker仓库。这通常会更快且更稳定。原创 2024-07-08 21:13:37 · 369 阅读 · 4 评论 -
Docker 容器命令总汇
docker inspect 命令用于查看 Docker 容器的详细信息,包括容器的配置、网络设置、卷挂载、环境变量、ip等等。使用 docker export 命令可以将容器保存为本地文件(通常是一个压缩包),这个文件包含容器的文件系统内容。内存使用情况(MEM USAGE / LIMIT, MEM %):显示容器使用的内存量、限制以及内存使用的百分比。可以查看指定容器内部正在运行的进程,展示容器内进程的相关信息,比如进程ID、用户、CPU使用情况等。使用 docker rename 命令来重命名容器。原创 2023-12-31 23:47:53 · 1487 阅读 · 5 评论 -
Docker 镜像命令总汇
这个命令可以在 Docker Hub 或者其他注册表中搜索符合条件的镜像,你可以使用镜像名称来查找相应的镜像。这个命令列出了你系统中的所有 Docker 镜像,包括镜像名、标签、镜像 ID、创建时间以及大小等信息。你可以使用镜像的 ID 或者名称与标签来删除对应的镜像。my_image.tar,你想要保存的输出文件的名称,通常以 .tar 结尾。my_image.tar,你想要保存的输出文件的名称,通常以 .tar 结尾。使用该命令可以查看镜像的历史记录,了解构建镜像所使用的各层信息和命令。原创 2023-12-30 14:05:04 · 1204 阅读 · 8 评论 -
Red Hat系列Docker安装与移除
Red Hat系列Docker安装与移除Docker 安装添加 Docker 官方 YUM 源sudo yum-config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo安装 Docker Enginesudo yum install -y docker-ce docker-ce-cli containerd.io启动 Docker 服务并设置开机自启sudo systemc原创 2023-12-29 21:04:07 · 508 阅读 · 2 评论 -
当技术相遇:DevOps之道解析
DevOps是一种软件开发和运维(Development + Operations)的方法论,旨在通过促进开发团队和运维团队之间的合作与沟通,实现软件开发、测试、部署和运维的自动化、持续化和协作化。它强调通过工具、流程和人员的协作来缩短软件开发周期、提高交付速度、增强产品质量以及降低运维成本。原创 2023-12-25 08:42:02 · 646 阅读 · 2 评论 -
Docker 网络使用指南
Docker 是一种容器化平台,它允许你将应用程序和它们的依赖项打包成一个称为容器的独立单元。Docker 提供了一种轻量级、可移植和自包含的方式来部署应用程序。在 Docker 中,网络是一个关键的概念,因为容器可能需要与其他容器或外部网络进行通信。原创 2023-11-30 15:18:21 · 2102 阅读 · 46 评论 -
Dockerfile 与 Docker Compose区别
综上所述,Dockerfile 和 Docker Compose 在容器化领域中扮演着不同的角色,分别用于定义单个容器的构建和多个容器的编排。Docker Compose 使用 YAML 文件来定义应用的服务架构,包括每个服务的镜像、端口映射、环境变量、依赖关系等。Dockerfile 适用于简单的单容器应用,而 Docker Compose 适用于复杂的多容器应用。Dockerfile 适用于简单的容器场景,其中只涉及一个容器,不需要复杂的容器编排和多容器协同工作。(设置容器启动时执行的命令)等。原创 2023-11-30 15:06:10 · 1031 阅读 · 23 评论 -
Docker 安装 Apache
拉取官方 Apache 镜像,查看本地镜像,列出正在运行的容器,运行 Apache 容器,创建一个 HTML 文件:index.html,访问 Apache原创 2023-11-23 14:08:27 · 1403 阅读 · 15 评论 -
Docker 安装 Nginx
有时候你可能需要进入容器的命令行环境来进行调试或执行其他任务。可以通过 Tags 查看其他版本的 Nginx,默认是最新版本。使用以下命令来查看是否已安装了 nginx。如果想查看所有包括已停止的容器,可以加上。上面的命令将进入容器的bash终端。这里我们拉取官方的最新版本的镜像。原创 2023-11-23 14:05:51 · 999 阅读 · 5 评论 -
Docker 安装 Oracle Database 23c
用户是一个具有高级权限的用户,拥有访问和管理数据库的权力。这包括创建、删除表、索引,以及执行其他需要高级权限的数据库操作。通常,你会输入用户名、密码和连接字符串来连接到 Oracle 数据库。用户是在每个新安装的 Oracle 数据库中默认存在的用户之一。: 映射主机的1521端口到容器的1521端口,以及主机的5500端口到容器的5500端口。用户具有一些用于管理整个数据库实例的系统权限,例如创建用户、分配空间等。用户进行常规应用程序连接,因为它具有过高的权限。上面的命令将进入容器的bash终端。原创 2023-11-20 14:40:54 · 708 阅读 · 11 评论 -
在 IntelliJ IDEA 中使用 Docker 开发指南
打开 IntelliJ IDEA,点击菜单栏中的 "File" -> "Settings"(或 "IntelliJ IDEA" -> "Preferences"),在左侧栏中选择 "Plugins",搜索并安装 "Docker" 插件。使用插件生成镜像,点击当前文件(currentfile),选择编辑配置,添加新的运行配置找到docker,有docker Image,docker-compose,dockerfile三种选择;"SSH 连接" 用什么用户下载docker,就用什么用户连接SSH;原创 2023-08-13 17:11:05 · 3665 阅读 · 42 评论 -
Docker Dockerfile 使用方法
当使用Docker构建容器化应用程序时,Dockerfile是一个用于定义容器镜像的文本文件。它包含了一系列指令,告诉Docker如何从基础镜像(通常是官方或自定义的操作系统镜像)构建出最终的镜像,以及如何配置容器中的环境、文件和应用程序。Dockerfile 的编写是构建容器的基础,它允许您定义容器的构建步骤、环境和配置。通过合理使用各种指令,您可以构建出一个满足应用程序需求的定制化镜像,从而实现应用的容器化部署。原创 2023-08-13 17:08:09 · 1021 阅读 · 43 评论 -
Docker 安装 Tomcat
2、-p 8080:8080:此标志将主机的 8080 端口映射到容器的 8080 端口,允许您通过http://localhost:8080 访问 Tomcat。3、--name tomcat-container:此标志给运行的容器指定名称 "tomcat-container"。一旦 Tomcat 镜像下载完成,可以基于该镜像创建一个容器。,可以通过 Tags 查看其他版本的 tomcat;现在容器正在运行,您可以通过在Web浏览器中输入。1、-d:此标志以后台模式运行容器。原创 2023-08-03 16:18:46 · 3754 阅读 · 65 评论 -
Docker Compose 使用方法
Docker Compose 是一个工具,旨在帮助定义和 共享多容器应用程序。使用 Compose,我们可以创建一个 YAML 文件来定义服务 只需一个命令,就可以旋转或拆除所有内容。使用 Compose 的最大优点是您可以在文件中定义应用程序堆栈,并将其保留在 您的项目存储库(现在受版本控制),并轻松使其他人能够参与您的项目。有人只需要克隆你的存储库并启动撰写应用程序。原创 2023-08-03 12:01:45 · 1365 阅读 · 52 评论 -
Docker 安装 MySQL
参数,你将主机的 3306 端口映射到容器的 3306 端口。这样,你可以通过主机的 3306 端口访问容器内的 MySQL 服务。例如,通过主机的 IP 地址和 3306 端口,你可以使用 MySQL 客户端连接到容器中的 MySQL 数据库。在这里,你指定了 "mysql",表示你要使用 Docker Hub 上的官方 MySQL 镜像。这个名称是你自己定义的容器标识符,用于在后续操作中识别和管理容器。参数,你设置了 MySQL 数据库的 root 用户的密码为 "123456"。原创 2023-11-09 15:59:57 · 4628 阅读 · 75 评论 -
Docker Hub 镜像仓库
Docker Hub 是 Docker 公司提供的官方公共 Docker 镜像注册表,允许用户存储、分享和获取 Docker 镜像。在 Docker Hub 上,你可以找到许多官方和社区维护的 Docker 镜像。原创 2023-07-31 10:50:16 · 2003 阅读 · 55 评论 -
Windows环境Docker安装
Docker Desktop是Docker官方提供的用于Windows的图形化桌面应用程序,它使得在本地环境中使用Docker变得非常简单。原创 2023-07-22 22:00:18 · 1665 阅读 · 32 评论 -
Docker基本命令和使用方法
当你运行该命令后,Docker会创建一个基于Ubuntu镜像的容器,并在容器内部启动一个bash终端。允许你与容器进行交互,并在终端中执行任意命令。当我们在Docker中部署一个应用程序时,需要使用一个称为"镜像"的模板来创建容器。这个命令在容器内部执行了一个命令,但没有创建交互式终端。这个命令创建了一个基于Ubuntu镜像的容器,并在其中启动一个交互式bash终端。运行该命令后,Docker会创建一个基于Ubuntu镜像的容器,然后在容器内部执行。查看容器的日志输出,可以使用容器的ID或名称。原创 2023-07-21 22:32:39 · 742 阅读 · 49 评论 -
Deian系列Docker安装与移除
【代码】Deian系列Docker安装与移除。目录Docker 安装确保系统安装依赖sudo apt-get updatesudo apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common添加 Docker 官方 GPG 密钥curl -fsSL https://download.docker.com/linux/debian/gpg | s原创 2023-07-21 13:37:45 · 660 阅读 · 58 评论