容器入门课程学习目标
容器化背后的发展历史和概念,介绍容器生态系统中使用的特定技术
认识 Docker
- 官网:Docker官网地址链接
- 文档地址: Docker文档地址链接
- 仓库地址: Docker仓库地址链接
什么是容器?
容器是一种标准化软件单元。容器是独立的轻量级软件包,其中包括运行应用程序所需要的一切。例如代码,运行时,系统工具,系统库和设置。
一台服务可以托管多个容器,而且所有容器共享底层主机系统的操作系统内核。
这些同期可以是大型企业应用程序中的服务,也可以是在隔离环境中运行的而独立应用程序。
容器与其他形式的虚拟化有何区别?
其他虚拟化硬件成本不变
虚拟机的缺点就是含有非常多的虚拟层。
容器具有轻量级,高效,快速的特点,与虚拟机相比,容器的启动和关闭速度更快,从而更好地利用基础硬件。
容器的优势有哪些?
- 可移植运行时应用程序
- 可将程序依赖想打包金单一的不可变构件中
- 能够同时运行具有不同依赖项的不同应用程序版本
- 更快的开发和部署周期
Docker 安装软件redis
Docker 官方镜像仓库查找
Redis :https://hub.docker.com/
本地命令行输入:
docker run -d -p 6379:6379 --name redis redis:latest
容器镜像是一个不可变的只读文件,基于相同镜像文件创建启动的容器,都将获得完全相同的Docker容器。容器是镜像的实例,具有生命周期。
Docker的常用命令有哪些?
帮助命令
docker version # 显示docker的版本信息
docker info # 显示docker的系统信息,包括镜像和容器的数量
docker --help # 帮助命令
其他重要命令,需掌握
查看镜像
docker images 查看所有本地的主机上的镜像
解释:
REPOSITORY 镜像的仓库源
TAG 镜像标签
IMAGE ID 镜像id
CREATED 镜像的创建时间
SIZE 镜像的大小
搜索镜像
docker search redis
下载镜像
docker pull 镜像名
删除镜像
docker rmi 镜像ID
一个Docker 镜像(image)包含了程序代码和程序运行所依赖的所有环境。
Docker 镜像一般存放在镜像仓库服务(Image Registry)里,默认的镜像仓库服务是Docker Hub。 用户可以制作、构建镜像、将镜像上传到镜像仓库服务,从而可以在其他地方从镜像仓库服务里拉取镜像。
例如,从Docker Hub拉取 helloworld 镜像的命令:
docker image pull library/hello-world
操作截图如下:
检查一下自己的docker掌握程度呢
评论留下您的答案,欢迎评论。。