docker
记录使用docker时遇到的问题
日日行不惧千万里
这个作者很懒,什么都没留下…
展开
-
immich docker-compose.yml配置文件详解
这个docker-compose.yml文件为Immich应用定义了一系列服务,包括主应用服务器、微服务、机器学习服务、Redis缓存和PostgreSQL数据库服务。通过这个配置文件,可以一次性启动Immich应用的所有组成部分,实现服务之间的依赖管理和自动重启策略等功能。原创 2024-02-28 11:48:11 · 730 阅读 · 1 评论 -
Kubernetes与Docker的深入对比:解析容器编排与容器引擎的区别与联系
在讨论Kubernetes和Docker之前,我们先对容器技术进行简要概述。容器是一种轻量级、可移植的打包方式,将应用程序及其所有依赖项打包到一个独立的容器中。容器可以在不同的环境中运行,确保应用程序在不同系统上拥有相同的运行环境。原创 2024-02-06 09:00:47 · 896 阅读 · 0 评论 -
云原生到底是什么意思
云原生到底是什么意思?原创 2024-01-16 18:39:07 · 998 阅读 · 2 评论 -
docker 查询指定名字的容器id
3.该命令将返回指定名称的容器ID。请注意,如果存在多个具有相同名称的容器,则该命令将返回所有这些容器的ID。是要查询的容器名称。原创 2023-04-22 10:19:02 · 5322 阅读 · 0 评论 -
在 Dockerfile 中 CMD 和ENTRYPOINT可以混着用吗?
可以根据需要灵活地定义容器的启动命令和参数。根据实际需求,你可以单独使用其中一个指令,或者将它们结合起来以满足特定的需求。指令同时存在于 Dockerfile 中时,它们的行为会结合起来。在 Dockerfile 中 CMD 和ENTRYPOINT可以混着用吗?是两个不同的指令,它们可以单独使用,也可以结合使用。在 Dockerfile 中,原创 2023-07-01 13:09:35 · 1194 阅读 · 0 评论 -
docker run --name elasticsearch
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 --privileged=true -e “discovery.type=single-node” -e ES_JAVA_OPTS=“-Xms256m -Xmx512m” -v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /myd原创 2022-08-17 12:46:40 · 741 阅读 · 0 评论 -
Docker中,diff和merged这两个文件夹的作用
在Docker中,和这两个文件夹都是与容器的文件系统相关的。它们的作用分别是:1.文件夹文件夹包含了容器文件系统的改变。每当您向容器中添加、删除或修改文件时,文件夹中都会生成相应的增量改变。因此,文件夹记录了容器文件系统的修改历史。2.文件夹文件夹是容器文件系统的真实映像。它包含了容器中所有的文件和目录,包括初始镜像和文件夹中的增量改变。当您启动一个容器时,Docker会将初始镜像和文件夹中的增量改变合并到一起,形成一个完整的容器文件系统,并将其挂载到文件夹下。总的来说,文件夹和文件夹都是Docker用来管原创 2023-04-20 10:18:59 · 3845 阅读 · 0 评论 -
在 Dockerfile 中,copy 和 add有什么区别?
只有在需要自动解压缩文件或从 URL 下载文件并复制到容器中时,才使用。命令是不区分大小写的,即可以使用大写或小写形式编写。命令都用于将文件从构建上下文复制到容器中,但它们之间有一些区别。,它们都是有效的命令。Dockerfile 不对命令的大小写敏感。在 Dockerfile 中,copy 和 add有什么区别?总结来说,对于大多数常见的文件复制需求,使用。在 Dockerfile 中,在 Dockerfile 中,原创 2023-07-01 13:05:19 · 1403 阅读 · 0 评论 -
在amd64平台构建适用于linux/arm64/v8平台的Docker镜像
(非必须)检查构建主机的 Docker 配置:在某些情况下,需要在 Docker 的配置中启用特定选项以支持多架构构建。检查 Docker 版本:确保您的 Docker 版本符合要求,并支持 Buildx 和多架构构建。检查网络连接:在构建过程中,QEMU 需要从互联网上下载所需的文件。Docker 提供了一种名为 Buildx 的功能,它允许在不同的平台上进行多架构构建。命令将生成的镜像保存到文件中,指定输出文件的名称和路径,以便后续使用。然后,使用适当的命令来安装和配置所需的组件。原创 2023-05-24 16:54:54 · 5775 阅读 · 1 评论 -
docker 中的–mount 和-v 参数有啥区别
使用哪种方式主要取决于个人或团队的偏好和具体的使用场景。如果你只需简单地将主机上的目录挂载到容器内,参数,你可以指定挂载的类型(volume、bind mount),源路径、目标路径,并且可以设置一些额外的选项,比如读写权限。是 Docker 中用于挂载卷(Volumes)的两种不同的方式。这是一种更为灵活和强大的挂载方式,允许你指定多个选项。如果需要更多的挂载选项,推荐使用。这是一种简化的挂载方式,提供了较为简洁的语法。参数,你只需提供源路径和目标路径即可。参数指定了一个绑定挂载,将主机的。原创 2023-11-29 15:23:48 · 1080 阅读 · 0 评论 -
docker安装mysql
【代码】docker安装mysql。原创 2022-12-29 21:16:08 · 157 阅读 · 0 评论 -
centos7 docker 安装redis 无法访问
config set requirepass 123456 通过命令设置密码(临时生效,重启服务器后密码失效)docker 拉取的redis默认是没有配置文件的,需要在启动容器的时候从本地挂载一个,然后去修改配置文件。然后修改redis.conf。原创 2022-12-18 20:20:00 · 1165 阅读 · 0 评论 -
docker 安装redis(最新版)
docker安装redis原创 2022-12-04 22:08:15 · 1067 阅读 · 0 评论 -
ES和Kibana设置账号密码
命令执行后,会出现几句英文,大概的意思是:你如果确定开启密码的话,需要设置以下六种账户的密码elastic、apm_system、kibana、logstash_system、beats_system、remote_monitoring_user。第四步:重启后,输入kibana的访问地址:http://192.168.1.10:5601,这时已经提示让你输入账号密码了。第六步:重启后,输入ES的访问地址:http://192.168.1.10:9200,这时已经提示让你输入账号密码了。原创 2022-10-26 09:05:52 · 12477 阅读 · 1 评论 -
docker查看正在运行容器的docker run启动参数
【代码】docker查看正在运行容器的docker run启动参数。原创 2022-09-10 23:16:05 · 1152 阅读 · 0 评论 -
docker安装jellyfin家庭多媒体中心
【代码】docker安装jellyfin家庭多媒体中心。原创 2022-09-08 17:03:09 · 2520 阅读 · 0 评论 -
docker部署nginx
【代码】docker部署nginx。原创 2022-09-04 07:05:39 · 706 阅读 · 0 评论 -
docker安装ftp服务器
docker run -d -p 2121:21 -p 2020:20 -p 21100-21110:21100-21110 -v /opt/ftp:/home/vsftpd/ftp -e FTP_USER=ftp -e FTP_PASS=123456 -e PASV_ADDRESS=192.168.8.211 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 –name vsftpd –restart=always fauria/vsftpd原创 2022-09-03 22:03:06 · 543 阅读 · 0 评论 -
docker安装消息队列MQ(rocketmq)详细步骤
需要把192.168.8.101换成部署namesrv服务的机器地址。浏览器访问192.168.8.101:8899。创建namesrv容器的挂载目录。创建broker容器挂载目录。原创 2022-09-01 18:43:58 · 777 阅读 · 0 评论 -
docker容器常用启动参数详解
【代码】docker容器常用启动参数详解。原创 2022-08-26 05:57:04 · 4567 阅读 · 0 评论 -
docker安装常用软件
注意:docker启动elasticsearch 后面的参数应该使用英文状态下的"-“而不是中文状态下的”–"。双引号也是英文状态的下的,注意一下编码的小细节。//docker安装elasticsearch。//docker安装kibana。//docker安装FTP服务器。//docker安装mysql。//docker安装redis。//docker安装nginx。查看配置文件时如果vim不好用。远程无法连接时执行下面的命令。原创 2022-08-23 17:20:46 · 1132 阅读 · 0 评论 -
docker常用命令
15、查看Docker的磁盘使用具体情况。4、docker设置随服务启动而自启动。7、查看所有容器(包括已经停止运行的)14、查看docker磁盘占用总体情况。5、运行一个docker的容器。13、查看docker工作目录。17、清除所有无容器使用的镜像。16、删除无用的容器和镜像。1、查看docker版本。1、docker帮助命令。6、查看正在运行容器列表。9、删除docker容器。1、启动docker。2、重启docker。3、关闭docker。原创 2022-08-20 18:51:55 · 606 阅读 · 0 评论 -
docker run参数详解
【代码】docker run参数详解。原创 2022-08-20 16:20:11 · 1951 阅读 · 0 评论 -
CentOS7安装docker
【代码】CentOS7安装docker。原创 2022-08-20 16:02:03 · 288 阅读 · 0 评论