一、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