![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工程化部署
文章平均质量分 72
hanscalZheng
关注NLP领域,专注QA和对话以及知识图谱。
展开
-
查看正在运行docker容器的启动命令
1. 通过docker ps命令该命令主要是为了详细展示查看运行时的command参数docker ps -a --no-trunc | grep container_name # 通过docker --no-trunc参数来详细展示容器运行命令2. 通过docker inspect命令使用docker inspect,但是docker inspect打印的是json文件,需要挑选字段查看,容器的参数信息都能从json文件中解析出来。1,在容器外部,物理机上,可以用下面命令do原创 2022-04-03 16:26:15 · 47430 阅读 · 2 评论 -
Markdown高级用法(二)--Typora
数学公式基本格式行中公式(放在文中与其它文字混编)可以用如下方法表示:$ 数学公式 $ 独立公式可以用如下方法表示:$$ 数学公式 $$输入上下标^表示上标, _ 表示下标。如果上下标的内容多于一个字符,需要用 {}将这些内容括成一个整体。上下标可以嵌套,也可以同时使用。$x^2+y^2=1$ 显示为:$x_1+y_1+z_1=Q$ 显示为:$$x^{y^z}=(1+{\rm e}^x)^{-2xy^w} $$ 显示为:输入分数通常使用$\frac {分子} {分母原创 2022-04-02 12:46:51 · 1023 阅读 · 0 评论 -
Markdown高级用法(一)--Typora
支持的 HTML 元素不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTML 撰写。目前支持的 HTML 元素有:<kbd> <b> <i> <em> <sup> <sub> <br>等 ,如:使用 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> 重启电脑输出结果为:原创 2022-04-01 17:34:53 · 319 阅读 · 0 评论 -
Markdown基本用法
一、标题在想要设置为标题的文字前面加#来表示一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。注:标准语法一般在#后跟个空格再写文字。示例:# 这是一级标题## 这是二级标题### 这是三级标题#### 这是四级标题##### 这是五级标题###### 这是六级标题效果如下:这是一级标题这是二级标题这是三级标题这是四级标题这是五级标题这是六级标题二、字体示例:**这是加粗的文字***这是倾斜的文字*`***这是斜体加粗的原创 2022-03-28 17:27:28 · 79 阅读 · 0 评论 -
Ubuntu中更改默认镜像和容器存储位置
Docker默认安装的情况下,会使用 /var/lib/docker/ 目录作为存储目录,用以存放拉取的镜像和创建的容器等。不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器多了后就容易尴尬,这里说明一下如何修改 Docker 的存储目录,实现系统是Ubuntu18.04.查看docker安装路径sudo docker info可以查看程序信息,Docker Root Dir就是默认的存储目录。最简单粗暴的办法,当然就是直接把数据盘挂载到/var/lib/docker 目录原创 2022-03-27 13:02:06 · 2134 阅读 · 0 评论 -
docker技术(十)--删除镜像、容器和卷
前言Docker 类似于虚拟机,它可以轻松安装应用程序和关联包,因此我们可以在任何地方运行它。但当我们使用 Docker 时,也很容易累积过多的无用镜像,容器和卷。他们非常占用空间和资源。清除所有未使用或未挂载的镜像,容器,卷和网络配置Docker 提供了一个命令,该命令将清除未挂载(不与容器关联)的所有资源(镜像,容器,卷和网络):docker system prune返回内容:WARNING! This will remove: - all stopped contain原创 2022-03-27 11:43:42 · 3156 阅读 · 1 评论 -
docker技术(九)--保存、加载容器和镜像
Docker是基于镜像的。镜像类似于已经包含了文件、配置和安装好的程序的虚拟机镜像。同样的,可以像启动虚拟机一样启动多个镜像实例。运行中的镜像称为容器。你可以修改容器(比如删除一个文件),但这些修改不会影响到镜像。镜像保存(save)Save命令用于持久化镜像(不是容器)。所以,可以通过以下方法得到镜像名称:# 从容器导出镜像docker commit <container-id> <image-name> # 该命令可以把一个正在运行的容器变成一个新的镜像。do原创 2022-03-26 13:14:18 · 3026 阅读 · 0 评论 -
vim使用(二)--可视化模式
介绍Vim可视化模式下的字符选择、行选择和块选择模式,Vim可视化模式移动选中文本两端点位置,Vim同时注释多行和同时删除多行Vim可视化模式介绍Vi/Vim可视化模式(Visual Mode)下可以选择一块编辑区域,然后对选中的文件内容执行插入、删除、替换、改变大小写等操作,是Vim使用过程中使用非常频繁的一种模式,在表格中删除指定列非常有用,需要注意,光标所在字符是包含在选区中的在Vim命令模式下,输入v或者V或者Ctrl + v都可进入可视化模式,这三个Vim可视化模式的主要区...原创 2022-03-25 12:31:59 · 5619 阅读 · 0 评论 -
vim使用(一)--四个模式基本概念以及常用快捷键
帮助练习文档学习 VIM 最好的文档,应该是阅读学习 VIM 的帮助文档,这里先讲一下如何使用 VIM 的帮助文档,在命令行输入下面命令,就可以跟着帮助文档一起学习了:vimtutorVIM 常用的有四个模式正常模式 (Normal-mode) 插入模式 (Insert-mode) 命令模式 (Command-mode) 可视模式 (Visual-mode)正常模式(Normal-mode)正常模式一般用于浏览文件,也包括一些复制、粘贴、删除等操作。这时击键时,一些组合键就是.原创 2022-03-23 12:58:36 · 1075 阅读 · 0 评论 -
docker技术(八)--docker-compse中yml配置
docker-compose中的配置命令很多都是Dockerfile中的命令,不过需要遵循yml的文件格式。下面讲解yml配置是针对单服务器的容器管理,如果是集群模式配置会稍微有些不同。version指定本 yml 依从的 compose 哪个版本制定的。build指定为构建镜像上下文路径:例如 webapp 服务,指定为从上下文路径 ./dir/Dockerfile 所构建的镜像:version: "3.7"services: webapp: build: ./di原创 2022-03-14 14:37:36 · 6135 阅读 · 0 评论 -
docker技术(七)--docker-compse简介与安装
Compose 简介上节介绍了使用一个 Dockerfile 模板文件,可以让用户很方便的定义一个单独的应用容器。然而,在日常工作中,经常会碰到需要多个容器相互配合来完成某项任务的情况。例如要实现一个 Web 项目,除了 Web 服务容器本身,往往还需要再加上后端的数据库服务容器,甚至还包括负载均衡容器等。Compose 恰好满足了这样的需求,其是 Docker 官方编排项目之一,负责快速的部署分布式应用。 通过 Compose,可以单引擎模式定义和运行多容器 Docker 应用程序,并且可以使用 YM原创 2022-03-13 15:51:53 · 2268 阅读 · 0 评论 -
docker技术(六)--Dockerfile
一、什么是DockerfileDockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。二、使用 Dockerfile 定制镜像FROM和RUN命令在一个空目录下,新建一个名为 Dockerfile 文件,并在文件内添加以下内容:FROM nginxRUN echo '这是一个本地构建的nginx镜像' > /usr/share/nginx/html/index.html上述命令定制一个 nginx 镜像(构建的镜像内会有一个/us原创 2022-03-13 00:42:43 · 622 阅读 · 0 评论 -
docker技术(五)--仓库以及镜像推送到仓库
仓库(Repository)是docker技术中又一个核心概念,是集中存放镜像的地方。有很多的镜像仓库,包括国内的和国外的远程服务商提供的,但是仓库的操作基本一致。下面以docker官方仓库Docker Hub的介绍为例:目前 Docker 官方维护了一个公共仓库Docker Hub。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。注册账号在https://hub.docker.com免费注册一个 Docker 账号,有了账号之后才可以将自己制作的镜像上传到仓库。登...原创 2022-03-12 14:25:31 · 1007 阅读 · 0 评论 -
docker技术(四)--容器
容器是 Docker 另一核心概念。简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。现在具体介绍如何来管理一个容器,包括创建、启动、停止和删除等。启动容器启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一个是将在终止状态的容器重新启动。新建并启动容器所需要的命令主要为 docker container run或者docker run。该命令可以携带很多参数,下面以原创 2022-03-11 23:48:34 · 234 阅读 · 0 评论 -
docker技术(三)--镜像
镜像是 Docker 的三大组件之一。Docker 运行容器前需要本地存在对应的镜像,如果本地不存在该镜像,Docker 会从镜像仓库下载该镜像,Docker Hub上有大量的高质量的镜像可以用。拉取镜像从 Docker 镜像仓库获取镜像的命令是 docker pull。其命令格式为: $ docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]示例: $ docker pull ubuntu:18.04具体的选项可以通过 do原创 2022-03-10 21:27:52 · 189 阅读 · 0 评论 -
docker技术(二)--安装与基本概念
Docker 包括三个基本概念:镜像(Image)、容器(Container)和仓库(Repository)。理解了这三个概念,就理解了 Docker 的整个生命周期。Docker Linux上安装原创 2022-03-10 19:05:21 · 440 阅读 · 0 评论 -
docker技术(一)--概览
Docker使用 Google公司推出的go语言进行开发实现,基于 Linux 内核的一些技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。docker与虚拟机Docker技术比虚拟机技术更为轻便、快捷。因为Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等,极大的简化了容器的创建和维护。虚拟机Docker传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所..原创 2022-03-10 18:13:54 · 93 阅读 · 0 评论