前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker的概念及环境搭建

Docker的概念及环境搭建

作者头像
字节脉搏实验室
发布2020-03-08 15:13:17
3800
发布2020-03-08 15:13:17
举报

文章源自【字节脉搏社区】-字节脉搏实验室

作者-purplet

扫描下方二维码进入社区:

简单理解docker的作用

将一台电脑上可以运行好的程序封装成一个镜像(docker中的重要概念)

镜像内容包括:运行文档,配置环境,运行环境,运行依赖包,操作系统发行版,内核等信息

将其快速分配给其他人,方便其快速部署出相同的环境,运行其程序

docker三要素:仓库,镜像,容器(仓库是存放镜像的地方)

容器的概念:

Docker利用容器(Container)独立运行的一个或一组应用。容器是用镜像创建的运行实例。 它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。 可以把容器看做是一个简易版的Linux环境(包括root用户权限、进程空间、用户空间和网络空间等)和运行在其中的应用程序。 容器的定义和镜像几乎一模一样,也是一堆层的统一视角,唯一区别在于容器的最上面那一层是可读可写的。

docker是什么:一句话:解决了运行环境和环境配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术

docker基于go语言编写

CentOS7最小安装上搭建Docker

1、安装 Docker

# 安装依赖 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 # 添加docker下载仓库 sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo # 安装docker-ce sudo yum install -y docker-ce # 启动docker-ce sudo systemctl start docker # 验证 sudo docker –version sudo docker run hello-world

出现上图所示,Docker启动成功。

2、安装 docker-compose

sudo curl -L “https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

docker-compose –version

出现上图帮助信息即为成功。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-02-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 字节脉搏实验室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档