可以理解为一个运行在服务器上的后台进程,也成为Docker Daemon 或Docker服务。它本质上是一个服务,只要启动该服务,就能随时使用它。我们可以通过Docker命令客户端发送相关Docker命令,并于Docker引擎进行通信。
Docker客户端有两种:一种是Docker命令客户端,一种是REST API。
Docker镜像就像我们使用的光盘,引擎就像光驱。把镜像载入到引擎中就可以使用镜像中的应用程序。一般情况下我们需要先将程序打包到Docker镜像中,随后才能将镜像交给其他人使用。
当我们获取到一个Docker 镜像后,可随时运行该Docker镜像,此时便会启动一个Docker容器,该容器中将运行镜像中封装的程序。如果将Docker镜像比作类的话,容器就相当于类创建的实例,一个Docker镜像理论上可以运行无数个Docker容器。
Docker官方提供了一个叫DockerHub的镜像注册中心用于存放公有和私有镜像。https://hub.docker.com/
启动虚拟机要几分钟,启动Docker仅需几秒
Docker容器运行在Docker引擎上,共享宿主硬件资源,虚拟机则需要虚拟出很多太硬件。
传统的软件交付物是程序,而Docker交付的是镜像,镜像不仅封装了应用程序,而且还包含了运行程序所需的相关环境。
Docker可以很方便的结成protainer等可视化管理工具,很方便的查看镜像、容器。也可以通过命令客户端查看容器、镜像的状态。
yum update
因涉及一些执行语句,禁止写入,请联系客服获取
yum install docker-engine
service docker start
docker images
docker pull centos
docker search centos
docker save centos > centos.tar
docker load < centos.tar
因涉及一些执行语句,禁止写入,请联系客服获取
因涉及一些执行语句,禁止写入,请联系客服获取
因涉及一些执行语句,禁止写入,请联系客服获取
进入运行中的容器
因涉及一些执行语句,禁止写入,请联系客服获取
因涉及一些执行语句,禁止写入,请联系客服获取
因涉及一些执行语句,禁止写入,请联系客服获取
因涉及一些执行语句,禁止写入,请联系客服获取
因涉及一些执行语句,禁止写入,请联系客服获取
因涉及一些执行语句,禁止写入,请联系客服获取
因涉及一些执行语句,禁止写入,请联系客服获取
强制删除所有镜像
因涉及一些执行语句,禁止写入,请联系客服获取
因涉及一些执行语句,禁止写入,请联系客服获取
Docker 命令
描述
atta ch
进入一个运行中的容器
bu ild
从Dockerfile中构建镜像(自动构建镜像)
com mit
从容器变更中构建镜像(手工制作镜像)
c p
在容器和本地之间复制文件或者目录
cre ate
创建一个新容器(但不启动容器)
di ff
查看容器文件系统的变更情况
eve nts
从服务器上获取实时事件
e x e c
在运行中的容器执行一条命令
ex port
将容器导出未tar文件
hist ory
显示镜像历史
ima ges
列出镜像
in fo
显示docker引擎的基本信息
insp ect
获取容器与镜像的基本信息
k ill
终止一个运行中的容器
loa d
从镜像tar文件中导入镜像
log in
登陆Docker Registry
logi nout
注销Docker Reginstry
lo gs
获取容器的日志信息
netw ork
管理docker网络
pa use
暂停容器中所有进程
po rt
获取容器的端口映射信息
p s
列出容器
p ull
从docker Registry中拉取镜像
pu sh
推送镜像到Docker Registry中
re name
从新命名容器
re start
重启容器
r m
删除一个或者多个容器
r mi
删除一个或者多个镜像
ru n
在新容器中运行一条命令(启动容器)
sav e
将镜像导出未为tar文件
sear ch
搜索镜像
st art
启动一个或者多个已停止的容器
sta ts
获取容器的资源使用信息
st op
停止一个运行中的容器
ta g
为镜像打标签
to p
获取容器的进程活动信息
u npause
回复容器中的所有进程
up date
更新一个或者多个容器的配置信息
v e r s ion
显示docker的版本
v o l u m e
管理容器数据卷
w a i t
等待容器停止,随后可输入退出
Copyright © 2023 leiyu.cn. All Rights Reserved. 磊宇云计算 版权所有 许可证编号:B1-20233142/B2-20230630 山东磊宇云计算有限公司 鲁ICP备2020045424号
磊宇云计算致力于以最 “绿色节能” 的方式,让每一位上云的客户成为全球绿色节能和降低碳排放的贡献者