基于大数据中心的Docker入门基础教程部署项目及常用命令总结

基于Linux的容器技术,Docker常用最基础入门教程是什么呢?Docker最基本的命令总结,Docker进一步优化容器。 23体验网为了帮助更多人,介绍了Docker的入门基础教程和常用命令集锦,先带你了解什么是Docker。

在23体验网大数据中心中,让应用运行在容器中,不同的容器互相隔离又可以建立通信机制。 容器自身对*的要求很低,远低于以往的虚拟机。让每个实例看到一个单独的机器;而Docker是虚拟出操作系统,实现应用之间的隔离,让各个应用觉得自己有一个自己的操作系统,而且彼此之间隔离。

基于大数据中心的Docker入门基础教程部署项目及常用命令总结

Docker的详细教程:https://docs.docker.com/engine/installation/    Docker仓库:https://hub.docker.com/​
Docker 分两大版本,那就是风月体验网传说中的社区版Community Edition(CE)和企业版Enterprise Edition(EE)。CE版本还分稳定版和每月发型版本。 稳定版每季度发型一版。关于版本号,以前版本例如v1.12 。现在版本直接以发型月份命名,例如v17.09。

但是我现在想说的不是这个,而是docker的核心入门技术。

一、首先我们应该了解docker与虚拟机有什么本质上的区别

虚拟机和Docker最明显的差别是虚拟机需要安装操作系统(安装Guest OS)才能执行应用程序,而Docker内不需要安装操作系统。Docker技术不是在OS外来建立虚拟环境,而是在OS内的核心系统层来打造虚拟执行环境,通过共享宿主机OS的做法,取代一个一个Guest OS的功用,Docker也因此被称为操作系统虚拟化技术。​

基于大数据中心的Docker入门基础教程部署项目及常用命令总结

二、Docker适合新手用的最常用的Linux命令

首先,Docker常用命令如下,让我们通过下面的命令来检查Docker的安装是否正确:

1、docker info 

基于大数据中心的Docker入门基础教程部署项目及常用命令总结

​到这一步Docker里还没有镜像或是容器。所以,让我们通过命令来拉取一个预建的镜像:

2、sudo docker pull busybox 

基于大数据中心的Docker入门基础教程部署项目及常用命令总结

​运行一个Hello World的例子,我们暂且叫它“Hello Docker”吧。
3、docker run busybox /bin/echo Hello Docker 

 

​运行Docker logs命令来查看job的当前状态:

 

4、docker logs $sample_job 

使用以下命令可以用来查看Docker所有镜像的列表:
5、docker images 

​所有Docker命令以及帮助手册可以用以下命令查看:

6、docker help 

相信你已经爱上Docker。相爱容易相处难,痛苦才刚刚开始。人生若只如初见,何事秋风悲画扇。等闲变却故人心,却道故人心易变。