docker
文章平均质量分 71
码灵
爱码。
平时学习新的知识,看到了新的东西,记录下来。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一文掌握docker-小白笔记索引
本文档系统整理了Docker的安装配置、常用命令和典型应用场景。主要内容包括:Docker和Docker Compose的安装方法;镜像管理(查看、拉取、删除)、容器操作(创建、启停、日志查看等)的常用命令;文件拷贝、目录挂载、端口映射等实用功能;镜像构建与导出导入方法;Docker网络配置及Docker Compose的使用说明;最后收录了常见问题解决方案。文档既包含基础操作如"docker ps"查看容器,也涵盖高级功能如自定义网络配置,适合开发运维人员作为Docker的实用参考手册原创 2020-09-29 16:24:24 · 8040 阅读 · 0 评论
-
docker export 和 docker commit的区别
Docker export和commit的核心区别在于:export导出容器文件系统为单层tar包,丢失元数据和分层信息,适合数据迁移;commit保存容器状态为新镜像,保留分层和配置,适合快速保存工作状态。export生成文件较小但功能有限,commit便于调试但可能导致"黑箱镜像"。生产环境推荐使用Dockerfile构建可复现镜像,这两个命令更适合临时场景。选择时需权衡文件大小、分层保留和配置需求。原创 2025-12-04 15:46:17 · 519 阅读 · 0 评论 -
nginx镜像制作
https://hub.docker.com/_/nginx树莓派Docker Hubhttps://hub.docker.com/r/arm32v7/nginxdocker pull arm32v7/nginx:1.21.0tag列表Docker Hubhttps://hub.docker.com/_/nginx?tab=tagsdocker pull nginx:latest输入原创 2022-07-13 13:59:46 · 2274 阅读 · 0 评论 -
docker、docker-compse在线离线安装-小白实操记录
安装 docker-20.10.6.tgz ,systemctl start docker卡死,没反应,也没报什么错;将解压docker目录下所有文件复制到/usr/bin目录下,目的/user/bin是环境变量目录。参考地址:http://get.daocloud.io/#install-docker。删除之前安装残留文件 /var/lib/docker/containers。你可以也通过执行下面的命令,高速安装Docker Compose。你可以通过修改URL中的版本,可以自定义您的需要的版本。原创 2021-04-22 14:34:08 · 769 阅读 · 4 评论 -
docker报错 x509: certificate has expired or is not yet valid-小白实操记录
这个问题遇到过两次,这里出现这个问题的主要原因是没有进行安全设置:打开或者直接创建daemon.json文件,一般是在/etc/docker/目录下:/etc/docker/daemon.json然后添加配置,这是允许该主机向所有的镜像仓pull或者push镜像,其实这样设置不太安全,如果有指定的镜像仓库地址,可以设置指定的地址:{ "insecure-registries": [ "0.0.0.0/0" ]}还有一种情况...原创 2021-01-15 11:10:50 · 1293 阅读 · 0 评论 -
docker 报错处理记录-小白进步之录
本文总结了Docker运行中常见的8类错误及解决方案:1)设备映射错误需清理metadata目录;2)设备资源占用需手动umount挂载点;3)内存不足问题可通过添加swap空间解决;4)防火墙异常需重建docker0网络;5)断电导致镜像损坏建议使用日志式文件系统;6)证书过期需同步时间或配置不安全仓库;7)无法连接需启动docker服务;8)文件描述符不足需修改ulimit配置。针对不同错误提供了具体操作命令,包括清理缓存、挂载管理、网络重建等实用方法。原创 2020-11-08 12:17:29 · 1738 阅读 · 0 评论 -
docker复制登录信息-小白实操记录
再离线更新程序时需要,因为无法连接仓库,有需要获取登录信息,这时需要把登录信息复制过来即可。备份已经登录设备目录下所有文件1证书/etc/docker/2 登录用户信息/root/.docker/把这些文件放到相应的设备目录下覆盖即可。...原创 2020-11-01 19:20:51 · 435 阅读 · 0 评论 -
docker、docker容器自启动设置-小白实操记录
1 docker服务设置自启动systemctl enable docker.service2 容器自启动方式一容器创建时添加如下参数--restart=always方式 二已经创建容器修改即可docker update --restart=always 容器名称or id方式 三docker compose创建容器设置restart: always...原创 2020-10-05 10:50:25 · 272 阅读 · 0 评论 -
Docker 修改默认存储路径-小白实操记录
docker修改默认路径直接修改docker.service文件即可。1 如果不知道文件路径,可以使用下面命令查看systemctl status docker2 编辑文件vi /lib/systemd/system/docker.service在里面的EXECStart的后面增加后如下:--graph /home/dockerfileExecStart=/usr/bin/dockerd --graph /home/dockerfile3 重启一下sys..原创 2020-10-04 20:46:01 · 529 阅读 · 0 评论 -
docker、docker compose 设置容器时间--小白实操记录
1 Dockerfile 时区设置RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeRUN echo 'Asia/Shanghai' >/etc/timezone2 docker-comopse yml配置volumes: - /etc/localtime:/etc/localtime:ro#将外边时间直接挂载到容器内部,权限只读/etc/localtime是用来描述本机时间,而 /etc/timezon原创 2020-10-04 20:06:47 · 5856 阅读 · 0 评论 -
Docker Compose使用详记-小白笔记
1 Compose 简介Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。Compose 使用的三个步骤: 使用 Dockerfile 定义应用程序的环境。 使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。 最后,执行 docker-compose ...原创 2020-10-04 15:35:24 · 5409 阅读 · 3 评论 -
Docker的网络配置-小白笔记
1 docker网络模式docker的镜像是令人称道的地方,但网络功能还是相对薄弱的部分。 docker安装后会自动创建3种网络:bridge、host、noneDocker在启动时会开启一个虚拟网桥设备docker0,默认的地址为172.17.0.1/16,容器启动后都会被桥接到docker0上,并自动分配到一个ip地址。查看docker网络配置docker network ls2 容器的四种网络模式2.1 bridge网络模式默认的网络模式。bridge模式下容器没有一个公原创 2020-10-03 13:16:38 · 883 阅读 · 0 评论 -
ubuntu docker的完全卸载-小白实操记录
1.删除某软件,及其安装时自动安装的所有包sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc2.查看docker相关包dpkg -l | grep docker 删除无用的相关的配置文件 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P3.卸载没有删除的docker相关插件(结合自己电脑的实际情况)..原创 2020-10-03 11:40:10 · 700 阅读 · 1 评论 -
Docker 仓库管理 -小白笔记
Docker 仓库管理仓库(Repository)是集中存放镜像的地方。以下介绍一下 Docker Hub。当然不止 docker hub,只是远程的服务商不一样,操作都是一样的。1 Docker Hub目前 Docker 官方维护了一个公共仓库 Docker Hub。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。2 注册在 https://hub.docker.com 免费注册一个 Docker 账号。3 登录和退出登录需要输入用户名和密码,登录成功后原创 2020-10-02 22:18:19 · 412 阅读 · 0 评论 -
Docker Dockerfile使用详记-小白笔记
1 什么是 Dockerfile?Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。2 使用 Dockerfile 定制镜像这里仅讲解如何运行 Dockerfile 文件来定制一个镜像,构建的流程如下:2.1 添加Dockerfile文件下面以定制一个 nginx 镜像(构建好的镜像内会有一个 /usr/share/nginx/html/index.html 文件)在一个空目录下,新建一个名为 Dockerfile 文件,并在文件内添加原创 2020-10-02 21:47:59 · 4072 阅读 · 2 评论 -
配置 Docker 镜像加速 -小白实操记录
Docker 国内仓库和镜像由于网络原因,我们在pull Image 的时候,从Docker Hub上下载会很慢。。。所以,国内的Docker爱好者们就添加了一些国内的镜像(mirror),方便大家使用。1 国内 Docker 仓库阿里云网易云时速云DaoCloud2 国外 Docker 仓库Docker HubQuay3. 配置 Docker 镜像加速3.1 国内加速站点https://registry.docker-cn.com..原创 2020-10-02 15:02:36 · 1014 阅读 · 0 评论 -
Docker Compose 安装(linux通用)-小白实操笔记
Compose 安装Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:https://github.com/docker/compose/releases。运行以下命令以下载 Docker Compose 的当前稳定版本:sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /us.原创 2020-10-02 13:36:20 · 829 阅读 · 0 评论 -
Ubuntu Docker 安装-小白笔记
Ubuntu Docker 安装Docker Engine-Community 支持以下的 Ubuntu 版本:Xenial 16.04 (LTS) Bionic 18.04 (LTS) Cosmic 18.10 Disco 19.04 其他更新的版本……Docker Engine - Community 支持上 x86_64(或 amd64)armhf,arm64,arm32(需要手动安装),s390x (IBM Z),和 ppc64le(IBM的Power)架构。1 使用官方.原创 2020-10-02 13:09:07 · 568 阅读 · 0 评论 -
docker网络配置和4G网卡关系 小白笔记
问题:之前实现通讯协议时,4g断开,网络不通;但是4g恢复后,连接还是没有恢复;怀疑4g网卡是映射到docker容器内的需要重建容器;像串口一样;但是实际上不是这样。docker网络配置和4G网卡之间没有什么特别关系;4g网卡和有线网卡相同;没有什么特别关系...原创 2020-09-25 00:21:41 · 488 阅读 · 0 评论 -
ubuntu armv7l安装docker-comose
1 apt-get update2 sudo apt-get install libssl-dev3 apt-get install libffi-dev4 pip install docker-compose5 docker-compose --vesion原创 2020-06-05 17:08:57 · 1942 阅读 · 0 评论 -
docker速成笔记5
常用命令1开机启动容器docker update --restart=always 容器名原创 2020-04-01 15:49:32 · 284 阅读 · 0 评论 -
docker速成笔记四
docker的web可视化工具1docker ui2portainer3DaoCloud 收费软件原创 2020-03-29 15:05:15 · 396 阅读 · 0 评论 -
docker网络管理、swarm集群、docker compose小白笔记三
1docker网络管理1.1默认网络ubuntu ens网卡1.2自定义网络1.2.1网络类型1.2.2自定义网络1.3容器间的网络通信 C1 和C2可通讯 C2和C3可通讯 C1和C3不可通讯2搭建docker swarm集群2.1swarm介绍...原创 2020-03-25 23:32:19 · 354 阅读 · 0 评论 -
docker-镜像制作、私有仓库搭建-小白笔记二
1docker镜像制作docker官方和个人发布的镜像由于版本等各种原因,漏洞较多;基于这种情况我们可以手动定制docker系统镜像;使用docker commit命令使用docker build和Dockerfile文件1.1docker commit 7使用新镜像,端口映射1.2容器镜像打包1.3通过dockerfile构建镜像步骤...原创 2020-03-24 23:38:57 · 327 阅读 · 0 评论 -
docker-开关命令、架构、镜像容器创建 删除 查看、目录挂载、端口映射--小白笔记一
一 docker基本命令1 查看docker状态 systemctl status docker2 关闭重启docker systemctl stop docker systemctl restart docker2docker的架构3docker帮助文档1 docker version 查看版本信息2docker --help 查看其...原创 2020-03-23 23:49:44 · 679 阅读 · 0 评论
分享