Docker
文章平均质量分 72
Docker 学习记录
码畜c
这个作者很懒,什么都没留下…
展开
-
Docker (5) 网络配置
根据需求自定义配置容器网络。将会在宿主机中创建一个虚拟网卡(类似 docker0),用来关联未来在该网络环境下的容器的 vethX 虚拟网卡。可以但不限于配置:子网网段、网关、子网掩码、网络模式(桥接 or else)。原创 2023-06-20 16:22:31 · 952 阅读 · 0 评论 -
Docker (4) 操作私服
若有自己的云服务器,可以通过下载registry镜像搭建个人私有仓库。下面使用阿里云的个人私有仓库进行测试。原创 2023-06-20 16:22:08 · 79 阅读 · 0 评论 -
Docker (3) Dockerfile
数据源可以是宿主机,也可以是一个远端 URL。申请需要的宿主机端口,但是不做宿主机与容器的端口映射。Dockerfile 文件是用来构建镜像的命令脚本。持久化保存镜像到本地 & 加载本地镜像包。配置工作目录,当进入容器时默认进入该目录。数据源只可以是宿主机。参数时,会读取当前目录下的。指定基础镜像,写在首行。设置容器的环境变量。:以可读格式打印大小和日期。原创 2023-06-20 16:19:23 · 105 阅读 · 0 评论 -
Docker (2) 常用基础命令
前者为宿主机端口,后者为映射的容器端口(映射的容器端口不一定是容器内的中间件使用的端口)挂载容器内的文件、文件夹到宿主机。(个人理解,容器内的文件只是一个链接,同时指向了宿主机的指定文件、文件夹)为 Shell path 配合使用,达到启动后就通过 Shell 连接到容器实例的效果。为 Shell path 配合使用,达到通过 Shell 连接到容器实例的效果。可以启动容器实例后,进入容器实例并通过 env 命令查看设置的环境变量。的功能使得 Shell 程序是可以正常运行的,缺一不可)原创 2023-06-20 16:18:18 · 47 阅读 · 0 评论 -
Docker (1) 基础概念
镜像是一种轻量级、可执行的独立软件包,它包含运行某个软件所需的所有内容,我们把应用程序和配置依赖打包好形成一个可交付的运行环境(包括代码、运行时需要的库、环境变量和配置文件等),这个打包好的运行环境就是镜像文件。用来运行软件包中的特定程序,并且程序的运行环境配置,依赖等都封装在其中,使得不需要把过多的精力放在环境问题上。docker平台就是一个软件集装箱化平台,是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,也可以实现虚拟化,并且容器之间不会有任何接口。原创 2023-06-20 16:17:50 · 42 阅读 · 0 评论