Docker
文章平均质量分 71
Docker 知识分享
wohu007
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Docker UnionFS 联合文件系统、bootfs 与 rootfs、镜像分层原理及特点
Union文件系统 (UnionFS) 是一种分层、轻量级并且高性能的文件系统,它支持。同时,可以将不同目录挂载到同一个虚拟文件系统下(联合文件系统是Docker镜像的基础。镜像可以通过分层来进行继承,基于基础base镜像(无父镜像),可以制作各种具体的应用镜像。不同的docker容器可以共享一些基础的文件系统层,再加上自己独有的改动层,大大提高了存储效率。原创 2024-10-26 22:15:00 · 1545 阅读 · 0 评论 -
docker run 命令转化为 docker-compose 工具
转换工具:https://www.composerize.com/?utm_source=appinn.com原创 2023-08-14 22:30:00 · 5633 阅读 · 0 评论 -
docker/docker-compose 部署 nginx+mysql+wordpress 实战
docker 和 docker-compose 部署 nginx+mysql+wordpress 实战原创 2023-06-21 22:00:00 · 3882 阅读 · 0 评论 -
no available video device/Cannot open display/容器中运行GUI
no available video device/Cannot open display/容器中运行GUI原创 2023-02-04 22:45:00 · 1048 阅读 · 0 评论 -
Docker 入门系列(8)— 免 sudo 使用 docker 命令、进入未启动的容器
如何进入未启动的容器内部在某些场景下,我们进入容器修改了配置信息或者系统配置之后重启容器,发现容器启动不了,通过日志发现原来是我们修改出错,此时我们想把配置改回来但发现因为容器启动不了,使用 docker exec 是无法进入容器内部了,这种情况下的解决办法是:先从容器内部把配置文件复制到宿主机内,在宿主机中修改正确后再复制回容器内。 如://从容器内把 Nginx.conf 复制到宿主机当前目录 docker cp 容器ID:/etc/Nginx/Nginx.conf . //修改 Ngin.原创 2022-04-06 22:45:00 · 5911 阅读 · 0 评论 -
Docker 常见问题 — 配置国内镜像源、备份本机所有镜像文件、批量清理临时镜像文件、删除所有本地镜像、镜像默认存放路径、
Docker 的常见问题汇总原创 2021-12-05 16:43:09 · 2647 阅读 · 0 评论 -
docker 配置使用宿主机的GPU(ubuntu16.04+cuda10.0+cudnn7)
https://www.cnblogs.com/qinlulu/p/14671420.htmlhttps://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#dockerhttps://docs.nvidia.com/datacenter/cloud-native/container-toolkit/user-guide.htmlhttps://segmentfault.com/a/1190000原创 2021-10-26 19:14:33 · 2245 阅读 · 0 评论 -
使用 alpine 打包镜像注意事项、多阶段构建镜像减小镜像体积
1. 没有内置 HTTPS 证书有可能你的程序里面需要像外部发送网络请求,打包后镜像在发送网络请求时会报下面的这个错:x509: certificate signed by unknown authority这是因为 alpine 镜像没有内置 HTTPS 证书,所以需要在打包时安装下证书。调整后可以这样写:FROM alpine:latestRUN apk update \ && apk upgrade \ && apk ad原创 2021-08-30 19:38:40 · 3338 阅读 · 0 评论 -
docker-compose 安装、语法 build、image、environment、expose、ports、restart、volume、depends_on、links 容器编排实践
1. 概述问题:如果要使用 Docker 运行 LNMP 架构,那么 Nginx、MySQL、PHP、 Linux三个服务运行在一个容器里,还是运行在多个容器里呢?答案是都可以。你可以分别放在三个容器中也可以全部放在一个容器中还可以 PHP、 Linux 、Nginx共用一个容器,MySQL 单独一个容器甚至还可以分别做多个容器,实现更复杂的架构如果实现一个容器架构(微服务架构),一个个的 docker run 启动很麻烦,更麻烦的是容器之间的连接与交互。所以我们需要用到容器编排。2.原创 2021-08-27 20:26:49 · 1221 阅读 · 0 评论 -
docker load 出错 open /var/lib/docker/tmp/docker-import-837327978/bin/json: no such file or directory
1. 问题现象使用 docker load 加载镜像包的时候出现如下错误:open /var/lib/docker/tmp/docker-import-837327978/bin/json: no such file or directory2. 问题分析查阅资料发现这个由于 docker load 和 docker import 的区别导致.因为压缩包如果是用 docker save...原创 2019-12-02 21:06:36 · 46285 阅读 · 7 评论 -
Docker 入门系列(7)- Dockerfile 使用(FROM、RUN、CMD、EXPOSE、ENV、ADD、COPY、ENTRYPOINT、VOLUME、WORKDIR)
使用 Dockerfile 创建镜像Dockerfile 是一个文本格式的配置文件,用户可以使用 Dockerfile 来快速创建自定义的镜像。1. 基本结构Dockerfile 由一行行命令语句组成,并且支持以 # 开头的注释行。一般而言,Dockerfile,分为四部分:基础镜像信息;维护者信息;镜像操作指令;和容器启动时执行指令;如下示例# This Dockerf.........原创 2018-12-23 23:16:58 · 5363 阅读 · 2 评论 -
Docker 入门系列(6)- Docker 互联
容器互联机制容器的互联 (linking) 是一种让多个容器中应用进行快速交互的方式。它会在源和接收容器之间创建连接关系,接收容器可以通过容器名快速访问到源容器,而不用指定具体的 IP 地址。1. 自定义容器命名连接系统依据容器的名称来执行。虽然当创建容器的时候,系统默认会分配一个名字,但自定义容器名字有两个好处:自定义的命名比较好记当要连接其他容器时,即便重启,也可以使用容器名而不...原创 2018-12-19 22:41:00 · 244 阅读 · 0 评论 -
Docker 入门系列(5)- Docker 端口映射(映射所有IP地址、映射到指定地址和指定端口、映射指定地址任意端口、查看映射端口配置)
端口映射映射容器内应用的服务端口到本地宿主主机1. 从外部访问容器应用在启动容器的时候,如果不指定对应的参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。当容器中运行一些网络应用,要让外部访问这些应用时,可以通过 -P 或 -p 参数来指定端口映射。当使用 -P (大写的)标记时,Docker 会随机映射一个端口到内部容器开放的网络端口:wohu@iZm5egn5zptnov4...原创 2018-12-15 21:06:45 · 7835 阅读 · 1 评论 -
Docker 入门系列(4)- Docker 数据管理(挂载目录、挂载文件、数据卷挂载、数据卷共享、数据卷删除、数据卷容器备份和恢复)
Docker 数据管理容器中管理数据主要有两种方式:数据卷 (Data Volumes):容器内数据直接映射到本地主机环境;数据卷容器 (Data Volume Containers):使用特定容器维护数据卷。数据卷数据卷是一个可供容器使用的特殊目录,它将主机操作系统目录直接映射进容器,类似于 Linux 中的mount 操作。数据卷有如下特性:数据卷可以在容器之间共享和重用,...原创 2018-12-11 22:05:55 · 2460 阅读 · 1 评论 -
Docker 入门系列(3)- Docker 容器(创建、启动、终止、进入、删除、导入、导出容器、容器和镜像转化)
Docker 容器简单来说,容器是镜像的一个运行实例。所不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层。如果认为虚拟机是模拟运行的一整套操作系统(包括内核、应用运行态环境和其他系统环境)和跑在上面的应用,那么 Docker 容器就是独立运行的一个 (或一组)应用,以及它们必需的运行环境。1. 创建容器docker create使用 docker create 命令新建...原创 2018-12-08 21:59:46 · 2588 阅读 · 1 评论 -
Docker 入门系列(2)- Docker 镜像、获取查看、修改镜像标签、查找删除创建镜像、导入导出镜像
Docker 镜像常用操作原创 2018-12-05 21:49:39 · 5258 阅读 · 0 评论 -
Docker 入门系列(1)- 初识容器,镜像、容器、仓库的区别
Docker 简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,每个容器内运行一个应用,不同的容器相互隔离,容器之间不会有任何接口(类似 iPhone 的 app),容器之间也可以建立...原创 2018-11-29 22:17:58 · 1303 阅读 · 1 评论 -
Ubuntu 安装 Docker - Dependency failed for Docker Application Container
Docker 安装在 Ubuntu 16.04 环境下可参考如下链接进行安装https://blog.csdn.net/bingzhongdehuoyan/article/details/79411479https://www.cnblogs.com/zyrblog/p/8523928.html安装过程中遇到问题在安装 Docker 的过程中,运行以下命令sudo apt-get in...原创 2018-12-03 23:12:25 · 8974 阅读 · 3 评论
分享