docker基础(01):docker简介

本系列汇总,请查看这里https://www.cnblogs.com/uncleyong/p/8894133.html

一张超级形象的图

看到这张图,大家会想到什么?

可以这么理解:大海是操作系统,鲸鱼是Docker,集装箱是在Docker运行的容器。

概念

百度百科:Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

作用

Docker简化了环境部署和配置,实现“一次构建,处处运行”,避免了因运行环境不一致而导致的异常。

常用术语

Docker主机(Host):安装了Docker程序的主机,运行Docker守护进程

Docker镜像 (Image,类似面向对象中的类):将软件环境打包好的模板,用来创建容器的,一个镜像可以创建多个容器

Docker容器(Container,类似面向对象中的实例):运行镜像后生成的实例称为容器,每运行一次镜像就会产生一个容器,容器可以启动、停止或删除;容器使用是沙箱机制,互相隔离,是独立是安全的;可以把容器看作是一个简易版的Linux环境,包括用户权限、文件系统和运行的应用等;

Docker仓库 (Repository):用来保存镜像的,仓库中包含许多镜像,每个镜像都有不同的标签Tag<版本>,官方仓库: https://hub.docker.com/

使用Docker的步骤

  • 1. 安装Docker
  • 2. 从Docker仓库中下载软件对应的镜像
  • 3. 运行这个镜像,此时会生成一个Docker容器
  • 4. 容器的启动/停止

建议通过云服务器来练习:https://www.cnblogs.com/uncleyong/p/12694334.html

常用命令概览

具体含义见下图官方解释,后面详细介绍命令用法

docker version

docker info

docker search

docker pull

docker images

docker rmi

docker run 

docker logs

docker ps

docker exec

docker start

docker restart

docker stop

docker status

docker rm

docker commit

docker build

docker inspect

docker cp

docker login

docker tag

docker push

更多:

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值