docker入门

本文介绍Docker的核心理念:实现应用的高效封装、分发、部署及运行,支持跨平台迁移。探讨Docker带来的优势,包括快速交付、高效资源利用、轻松迁移及简化更新管理,并列举常用Docker命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一,docker的构想

“Build,Ship and Run Any App,Anywhere“即通过对应用的封装(packing),分发(distribution),部署(deployment),运行(Runtime)生命周期进行管理,达到应用组件”一次封装,到处运行“的目的。

二.deocker的优势

。更快速的交付和部署

。更高效的资源利用(内核级虚拟化,更高新性能,资源需求低)

。更轻松的迁移和拓展(任意平台上运行)

。更简单的更新管理(dockerfile 小小的配置修改,就可以代替以往大量的更新工作)

三docker命令

docker pull 直接从docker hub 镜像源来下载镜像

docker images 列出本地主机上已有镜像的基本信息

docker tag 来为本地镜像任意添加新的标签

docker history 查看镜像历史

docker rmi 删除镜像

docker commit 基于已有镜像的容器创建

docker save 导出镜像到本地文件

docker load 将导出的tar文件再导入本地镜像库

docker push 上传镜像到仓库

docker create 新建一个容器

docker start启动容器

docker run 新建并启动

docker 终止容器

docker attach进入容器

注docker hub是一个公共镜像市场http://hub.docker.com,可以执行docker login命令输入用户名,密码,邮箱来完成注册登陆,

docker search来搜索镜像,docker pull来下载到本地

创建一个本地私有仓库 docker run -d -p 5000:5000 registry 

四。dockerfile

docker是一个文本格式的配置文件,用户可以使用dockerfile来快速的创建自定义的镜像

包括四部分:基础镜像信息,维护者信息,镜像操作指令,容器起动时的执行指令

编写完dockerfile之后,可以通过docker build命令来创建镜像。

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值