您的位置:首页 > 房产 > 建筑 > 中信建设有限责任公司电话_腾讯云域名查询_软文_网络优化工程师为什么都说坑人

中信建设有限责任公司电话_腾讯云域名查询_软文_网络优化工程师为什么都说坑人

2025/2/25 20:34:46 来源:https://blog.csdn.net/qq_52174380/article/details/143917717  浏览:    关键词:中信建设有限责任公司电话_腾讯云域名查询_软文_网络优化工程师为什么都说坑人
中信建设有限责任公司电话_腾讯云域名查询_软文_网络优化工程师为什么都说坑人

1. 初识Docker

在这里插入图片描述

1.1 Docker和虚拟机的差异是什么?

差别:
①docker是一个系统进程;虚拟机是在操作系统中的操作系统
②docker体积小、启动速度快、性能好;虚拟机体积大、启动速
度慢、性能一般

1.2 简述Docker中镜像和容器的概念?

镜像:
Docker将应用程序及其所需的依赖、函数库、环境、配置等文件打包在一起,称为镜像。

容器:
镜像中的应用程序运行后形成的进程就是容器,只是Docker会给容器做隔离,对外不可见。

2. Docker基本命令

2.1 进入容器

docker exec -it mn bash
-it:给当前进入的容器创建一个标准输入、输出终端,允许我们与容器交互
mn:容器的名称
bash:进入容器后执行的命令,bash是一个linux终端交互命令

2.2 数据卷volume

在这里插入图片描述

2.3 数据卷挂载有哪两种方式?这两种方式有什么区别?

数据卷挂载容器和目录挂载容器。
①数据卷挂载耦合度低,由docker来管理,但是目录较深,不便于查找;
②目录挂载耦合度高,需要开发人员自己管理目录,不过目录容易寻找查看。

2.4 dockerfile的常用语法有哪些?

FROM:指定基础镜像
ENV:设置环境变量,键值对形式,可放在layer的后面指令中使用
COPY:拷贝本地文件到镜像的指定目录
RUN:执行linux的shell命令,一般是安装过程命令
EXPOSE:指定容器运行时监听的端口,是给镜像的使用者看的
ENTRYPOINT:镜像应用的启动命令,容器运行时调用。

2.5 dockercompose的作用是什么?推送和拉取镜像到私有仓库的步骤是什么?

作用:docker compose可以基于compose文件帮我们快速的部署分布式应用,而无需手动一
个创建和运行容器。
推送私有镜像仓库的步骤:
①重新生成tag本地镜像,执行docker tag命令
②推送镜像,执行docker push命令
③拉取镜像,执行docker pull命令。

3. 遇到的问题

1.docker不能下载镜像

配置老师发的镜像地址:

{"registry-mirrors": ["https://mirrors.tuna.tsinghua.edu.cn","http://hub-mirror.c.163.com","http://mirrors.sohu.com","https://ustc-edu-cn.mirror.aliyuncs.com","https://ccr.ccs.tencentyun.com","https://docker.m.daocloud.io","https://docker.awsl9527.cn"]
}

版权声明:

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

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