Docker
文章平均质量分 83
于皓卿
这个作者很懒,什么都没留下…
展开
-
七、为镜像添加 SSH 服务
很多时候,系统管理员都习惯通过 SSH 服务来远程登录管理服务器,但是 Docker 的很多镜像是不带 SSH 服务的,那么用户怎样才能管理容器呢? 之前介绍了一些进入容器的办法, 比如用 attach 、 exec 等命令,但是这些命令都无法解决远程管理容器的问题。 因此,当读者需要远程登录到容器内进行一些操作的时候,就需要 SSH 的支持了 。 本文将具体介绍如何自行创建一个带有 SSH 服务的镜像,并详细介绍了两种创建容器的方法:基于 docker commit 命令创建和基于 Dockerfile原创 2021-02-22 16:57:24 · 161 阅读 · 0 评论 -
六、使用Dockerile创建镜像
Dockerfle 是一个文本格式的配置文件, 用户可以使用 Dockerfle 来快速创建自定义的镜像。 本文首先将介绍 Dockerfle 典型的基本结构及其支持的众多指令, 并具体讲解通过这些指令来编写定制镜像的 Dockerfle, 以及如何生成镜像。 最后, 会介绍使用 Dockerfle 的一些最佳实践经验。 一、基本结构 Dockerfle 由 一行行命令语句组成, 并且支持以#开头的注释行。 一般而言, Dockerfle 主体内容分为四部分:基础镜像信息、 维护者信息、 镜像操作指令和容器原创 2021-02-20 01:19:14 · 130 阅读 · 0 评论 -
五、端口映射与容器互联
在实践中, 经常会碰到需要多个服务组件容器共同协作的情况, 这往往需要多个容器之间能够互相访问到对方的服务。 Docker 除了通过网络访间外, 还提供了两个很方便的功能来满足服务访问的基本需求:一个是允许映射容器内应用的服务端口到本地宿主主机;另 一个是互联机制实现多个容器间通过容器名来快速访问。 一、端口映射实现容器访问 1.从外部访问容器应用 在启动容器的时候, 如果不指定对应参数, 在容器外部是无法通过网络来访问容器内的网络应用和服务的。 当容器中运行一些网络应用, 要让外部访问这些应用时, 可以通原创 2021-01-24 20:01:02 · 262 阅读 · 0 评论 -
四、Docker数据管理
文章目录一、数据卷1.创建数据卷2.绑定数据卷二、数据卷容器三、利用数据卷容器来迁移数据1. 备份2. 恢复 在生产环境中使用 Docker,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作 。 容器中的管理数据主要有两种方式 : 数据卷 ( Data Volumes ) : 容器内数据直接映射到本地主机环境 数据卷容器( Data Volume Containers ) : 使用特定容器维护数据卷 本文将首先介绍如何在容器内创建数据卷,并且把本地的目录或文件挂载到原创 2021-01-24 00:10:18 · 305 阅读 · 1 评论 -
三、操作Docker容器(持续性纠正更新......)
容器是 Docker 的另一个核心概念。 简单来说,容器是镜像的一个运行实例。所不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层,同时,容器中的应用进程处于运行状态 。 如果认为虚拟机是模拟运行的一整套操作系统(包括内核 、 应用运行态环境和其他系统环境)和跑在上面的应用 。 那么 Docker 容器就是独立运行的一个(或一组)应用,以及它们必需的运行环境 。 1.创建容器 docker create :创建一个新的容器但不启动它 语法格式:docker create [OPTIONS] I原创 2021-01-17 23:42:54 · 763 阅读 · 0 评论 -
二、Docker镜像的使用
Docker 运行容器前需要本地存在对应的镜像, 如果镜像不存在, Docker 会尝试先从默 认镜像仓库下载(默认使用 Docker Hub 公共注册服务器中的仓库), 用户也可以通过配置, 使用自定义的镜像仓库。 1.获取镜像 镜像是运行容器的前提, 官方的 Docker Hub 网站已经提供了数十万个镜像供大家开放下载。 docker pull : 从镜像仓库中拉取或者更新指定镜像 语法格式:docker pull [OPTIONS] NAME[:TAG|@DIGEST] OPTIONS说明: -a,原创 2021-01-02 16:15:09 · 207 阅读 · 0 评论 -
一、CentOS 环境下安装 Docker,亲测可直接复制使用
Docker 目前支持 CentOS 7 及以后的版本 。 64 位操作系统,内核版本至少为 3.10 。 清华大学开源软件镜像站官网:https://mirrors.tuna.tsinghua.edu.cn/ 1.下载docker仓库: wget -P /etc/yum.repos.d/ https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo 2. 修改内容(因指向的是docker官方链接,下载安装速度比较慢原创 2020-12-25 14:21:22 · 180 阅读 · 0 评论