我的docker第一堂课

docker入门

前沿

之前项目中使用过k8s,docker。但恰恰就是因为一直在使用k8s,所以docker没有主动学习过,感觉就是一个容器,更加微型的系统,环境隔离。但是最近想要学习一下这个,手动搭建环境没想到问题一大堆。

笔记内容

docker优点

– 启动快

– 资源占用少

– 体积小

类似于轻量级虚拟机

docker一句话概括

Docker是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在 Linux 操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。(以便充分利用电脑资源)

环境安装(l略)

我把vmware删除了,关键这个和docker for window不兼容,网上的解决方案需要频繁重启。而且直接在window上安装docker,也比虚拟机安装更省资源。开启hyper -v,这个也是支持虚拟机的。

然后步骤就是网上的方法。

出现的问题:虚拟机监控未启动

bcdedit /set hypervisorlaunchtype Auto

重启

还需要更换国内dockerhub源,具体查资料

检查docker可用

因为是windows可以直接打开powershell

docker --version
docker -machine  --version
docker ps
docker version

结果如下:

在这里插入图片描述

简单入门
helloworld

拉取image从仓库文件到本地

docker image pull hello-world

查看这个image

docker image ls

运行这个 image

docker container run hello-world

我写这篇文章前hello-world已经装好了。所以直接结果如下:

在这里插入图片描述

容器文件

image文件生成的容器实例,本身就是一个文件,容器文件。

docker container ls

可以显示本机正在运行的文件

docker container ls --all

没有运行的容器
如图:

在这里插入图片描述

可以显示所有容器,包括以终止的容器

docker container kill [containID]

这个是终止指定容器

最后终止的容器文件,会占用本地磁盘

docker container rm [containID]

再次使用命令 docker container ls --all 命令,容器已被删除了。

概括

导图总结

在这里插入图片描述

后面计划

学习Dockerfile文件和手动制作docker容器

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值