欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 新车 > dockers笔记

dockers笔记

2025/5/17 0:22:36 来源:https://blog.csdn.net/z3502603706/article/details/147924944  浏览:    关键词:dockers笔记

docker 和 虚拟机的区别

虚拟机比较笨重,包括操作系统
虚拟化:将物理资源虚拟为逻辑资源

在这里插入图片描述

镜像 - 模板

容器 - 实例

docker hub - 分享 和 复用
在这里插入图片描述
容器化和dockerfile

dockerfile实践
我们想打印一个js语句,如何构建镜像完成这个事情
新建了一个index.js文件

console.log("hello docker")

运行js代码需要node环境

step1 :安装操作系统
step2安装js运行环境(nodejs)
step3复制应用程序/依赖/配置文件
step4执行启动命令并且运行程序

# 2种方法,一个是从安装Linux镜像开始,一个是从已有nodejs的镜像开始。
FROM node:14-alpine
#COPY source dest 把当前目录的文件复制到镜像里面
COPY index.js /index.js
CMD node /index.js

执行dockerfile

docker build -t hello-docker .
-t 代表镜像名字 
后面的 . 代表当前目录即Dockerfile所在目录
docker images

就看到我们新建的hello-docker

运行docker

docker run hello-docker

docker desktop

挂载文件
逻辑卷

docker compose
把互相管理的容器组织在一起
一个命令就把各种组件运行起来并且能相互配合

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词