[云原生]Docker - 容器】的更多相关文章

目录 Docker容器 启动容器 新建并启动 启动已终止容器 守护态运行容器 终止容器 进入容器 attach命令 exec命令 导出和导入容器 导出容器 导入容器 删除容器 Docker容器 容器是Docker又一核心概念. 简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境.对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其它系统环境)和跑在上面的应用. 本文将具体介绍如何来管理一个容器,包括创建.启动.停止. 容器的生命周期如图 启动容器 启动容器有两种方式…
目录 什么是Docker? 为什么使用Docker? 对比传统虚拟机总结 什么是Docker? Docker是一个开源项目,诞生于2013年初,最初是dotCloud公司内部的一个业务项目.它基于Google公司推出的Go语言实现.项目后来加入了Linux基金会,遵从Apache2.0协议,代码在GitHub上进行维护. Docker自开源后收到广泛的关注和讨论,以至于dotCloud公司后来改名为Docker Inc.Redhat已经在其RHEL6.5中集中支持Docker:Google也在其…
内容来源于官方 Longhorn 1.1.2 英文技术手册. 系列 Longhorn 是什么? Longhorn 云原生分布式块存储解决方案设计架构和概念 Longhorn 企业级云原生容器存储解决方案-部署篇 创建 Longhorn 卷 在本教程中,您将学习如何创建与 Longhorn 卷对应的持久卷 (PV) 和持久卷声明 (PVC) 的 Kubernetes 持久存储资源.您将使用 kubectl 为使用 Longhorn 存储类(storage class)的工作负载动态配置存储. 本节…
目录 Docker镜像 获取镜像 列出本地镜像 创建镜像 方法一:修改已有镜像 方法二:通过Dockerfile构建镜像 方法三:从本地文件系统导入 上传镜像 保存和载入镜像 移除本地镜像 镜像的实现原理 参考: Best practices for writing Dockerfiles | Docker Documentation Docker镜像 在之前的介绍中,我们知道镜像是Docker的三大组件之一. Docker运行容器前需要本地存在对应的镜像,如果镜像不存在本地,Docker会从镜…
目录 系统要求 卸载旧版本 安装Docker 方法一:通过repo安装 设置Repository 安装Docker Engine 升级Docker Engine 方法二:通过package安装 方法三:通过脚本安装 卸载Docker hello-world镜像 参考: Install Docker Engine on CentOS | Docker Documentation 系统要求 (以CentOS为例)安装Docker Engine,需要maintain version的CentOS 7…
[root@izbp145axkc98giot5b448z ~]# docker run -d 231d40e811cd -p 80:80 --name=nginx 56896ff0b49cfe5f15a8b4b517c4b6774ca49f52348d6179efd350c1e8977441 /usr/bin/docker-current: Error response from daemon: oci runtime error: container_linux.go:235: starti…
作者 蒋彪,腾讯云高级工程师,10+年专注于操作系统相关技术,Linux内核资深发烧友.目前负责腾讯云原生OS的研发,以及OS/虚拟化的性能优化工作. 导语 混部,通常指在离线混部(也有离在线混部之说),意指通过将在线业务(通常为延迟敏感型高优先级任务)和离线任务(通常为 CPU 消耗型低优先级任务)同时混合部署在同一个节点上,以期提升节点的资源利用率.其中的关键难点在于底层资源隔离技术,严重依赖于 OS 内核,而现有的原生 Linux kernel 提供的资源隔离能力在面对混部需求时,再次显得…
前言 上文中我们用Golang写了一个HTTP server,本篇文章我们讲述如何容器化这个应用,为后续部署到kubernetes 做准备. 关键词:Docker, Containerization, Golang, 容器化, Docker Hub login, Container Registry, 容器仓库,云原生 Dockerfile 我们采用Docker分阶段构建方式来编写Dockerfile, 这种做法的最大好处就是缩小image的大小. 第一阶段构建如下,目的编译出我们的可执行二进制…
转载自:https://www.bilibili.com/read/cv15185166/?from=readlist 例如, 当在一台未经过特殊网络配置的centos 或 ubuntu机器上安装完docker之后, 在宿主机上通过ifconfig命令可以看到多了一块名为docker0的网卡;不难想到docker0就不只是一个简单的网卡设备了而是一个网桥. $ifconfig docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 1…
本系列文章演示如何快速搭建一个简单的云原生架构的实践环境. 基于这个基础架构,可以持续部署微服务架构的应用栈,演练敏捷开发过程,提升DevOps实践能力. 1 整体规划 1.1 拓扑架构 1.2 基础设置 硬件配置 最低:2核 CPU,4G 内存,30G 硬盘. 建议:8核 CPU,16G 内存,100G 硬盘. 编号 IP OS 主机名 角色 环境 说明 A 192.168.1.101 CentOS7.4 ddc_node01 Manager Global 运行UCP和Jenkins的节点 B…