随笔分类 - docker
docker容器技术相关的学习记录
摘要:启动并进入容器中 这里用db1容器完成实验。 安装 服务和修改 配置文件 安装 修改 配置文件 注释掉 注释掉 注意:某些资料中让把配置文件中的 改为 ,经过实际测试,修改后启动ssh服务将报错,报错信息如下: 容器中创建公私密钥 注意:如果不执行上边的命令行创建公私钥,启动ssh服务时将报错;报错
阅读全文
摘要:何为容器互联 & 为何需要容器互联 容器的互联是一种让多个容器中应用进行快速交互的方式,它会在源和接收容器之间创建连接关系,接收容器可以通过容器名快速访问到源容器,而不用指定具体的 ip 地址。 容器互联实现示例 使用 参数可以让容器之间安全进行交互; 参数的格式 , 其中 name 是要连接的容器
阅读全文
摘要:docker容器在启动的时候,如果不指定端口映射参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。 端口映射通过 P和 p参数来实现 一、 P将容器内部开放的网络端口随机映射到宿主机的一个端口上; 二、 p指定要映射的端口,一个指定端口上只可以绑定一个容器;支持的格式如下: ① :指定i
阅读全文
摘要:实验环境 CentOS 7.5 容器 容器是镜像的运行实例。不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层;同时,容器中的应用进程处于运行状态。 主机和容器之间复制文件 要想实现在主机和容器之间复制文件,那么 可以实现。 将主机的文件复制到容器中 从主机向容器中复制文件(不是目录)
阅读全文
摘要:实验环境 CentOS 7.5 容器 容器是镜像的运行实例。不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层;同时,容器中的应用进程处于运行状态。 导入和导出容器 实现容器的迁移。 导出容器 导出容器是指将一个已经创建(不管此时容器是否处于运行状态)的容器到一个文件。 可用 参数指定
阅读全文
摘要:实验环境 CentOS 7.5 容器 容器是镜像的运行实例。不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层;同时,容器中的应用进程处于运行状态。 进入容器 可使用以下命令进入容器: attach 命令 注意: attach命令只能进入处于运行状态的容器中; attach命令直接进入
阅读全文
摘要:实验环境 CentOS 7.5 容器 容器是镜像的运行实例。不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层;同时,容器中的应用进程处于运行状态。 新建容器 container ID为1cfd243950c3的即为刚新建的容器;使用 新建的容器处于停止状态,可以使用 命令来启动它。
阅读全文
摘要:实验环境 CentOS 7.5 安装并启动docker 镜像 安装镜像 注:对于Docker镜像来说,如果不显式地指定TAG,则默认会选择 latest标签,即下载仓库中最新版本的镜像。 从Docker Hub的CentOS仓库下载一个最新的CentOS操作系统的镜像。 注:该命令实际上下载的就是c
阅读全文
摘要:报错信息 报错原因 image is being used by stopped container 834789a17497,即要删除的该镜像,被容器834789a17497所引用了。 解决办法 执行 查看所有容器记录(包括未运行的容器),并查看那些容器是使用了这个要删除的镜像: 执行命令 删除这
阅读全文