Docker 容器化技术

一、Docker简介

  • Docker是一个开放源代码的软件,该软件是基于Go语言开发的。
  • Docker可以让开发者打包应用以及依赖包到一个镜像中
  • Docker会根据镜像来创建容器,该容器可以发布到任何的机器上,实现虚拟化
  • 容器之间是完全使用沙箱机制,相互之间不会有任何接口
  • 容器的开销较低

1.Docker系统的核心组件

  • 镜像(Image):为Docker容器创建模板(默认是静态只读),相当于是一个root文件系统。它保存了容器需要的环境和应用的执行代码,可以将镜像看成是容器的代码,当代码运行起来之后,就变成了软件即容器。
  • 容器(Container):容器是一个运行环境,是镜像一个运行状态。容器可以被创建、启动、停止、删除等。
  • 仓库(Repository):仓库用来保存镜像,相当于一个代码控制的代码仓库。

2.Docker容器的特性

  • 隔离性,逻辑分离
  • 简单轻量
  • 高效的开发周期
  • 面相服务的架构

二、Docker安装

此次介绍的是在Ubuntu20.04版本的Linux里安装docker的过程

1.更新系统

sudo apt-get update

2.安装docker

sudo apt-get install docker.io

3.启动docker服务

sudo service docker start

4。测试

sudo docker run hello-world

如果看到“Hello from Docker!”等内容,则docker安装成功

三、Docker常用指令

#检查最新Docker可用指令
docker help
#检查docker的版本信息
docker -v/--version
#显示镜像历史纪录
docker history
#显示系统信息
docker info

#镜像相关
#搜索镜像
docker search xxx
#下载镜像
docker pull xxx
#查看镜像
docker images
#删除镜像
docker rmi


#容器相关
#运行容器
docker run 
#创建容器
docker creat

#删除容器
docker rm xx
#停止容器
docker stop xx
#启动容器
docker start xx

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值