docker的初次使用

简介: 通过阿里云服务器做docker的第一个实验

1. 简述Docker的工作机制;

Docker是一个Client-Server结构的系统,Docker守护进程运行在主机上,然后通过Socket连接从客户端访问,守护进行从客户端接受命令并管理运行在主机上的容器。容器,是一个运行时环境,就是我们前面说到的集装箱。

本实验使用阿里云服务器安装docker:

(1)安装需要的安装包yum-utils:

image.png

(2)设置镜像仓库地址

本实验设置阿里云的镜像仓库,运行速度更快:

image.png

(3)安装docker相关的引擎

3.1先更新yum软件包索引

image.png

3.2 docker社区、ee企业版 ce为社区版 官方推荐使用ce版,默认安装最新的docker版本,也可以指定版本安装

image.png

(4)启动docker

image.png

(5)查看是否成功

image.png

安装完成!!!

 

2. 编写Docker入门程序并进行测试(参照课程7.1编写Dockerfile,requirements.txtapp.py);

(1)首先创建一个新目录并cd到此目录下

image.png

创的目录为dockerfile目录,已进入此目录下。

(2)在此目录下创建名为Dockerfile的新文件填入如下信息:

image.png

(3)创建requirements.txt 文件,内容如下:

image.png

(4)创建app.py 内容如下:

image.png

(5)查看dockerfile文件下的内容,一共有三个:

image.png

(6)运行镜像:docker run -p 4000:80 friendlyhello

image.png

(7)构建好的image目前被保存在本地文件系统中,可以为其添加tag,并上传到镜像仓库中。执行如下命令确认:

image.png

(8)运行

image.png

(9)查看结果

image.png

实验完成!!!

相关文章
|
数据可视化 Swift 开发者
零一万物开源Yi系列“理科状元”Yi-9B,消费级显卡可跑,魔搭社区最佳实践
零一万物发布并开源了Yi系列中的“理科状元”——Yi-9B,可在魔搭体验
|
8月前
|
人工智能 数据可视化 安全
阿里云建站:AI万小智,万小智AI建站送.cn域名
万小智是阿里云推出的AI数字员工,面向企业及个人提供AI驱动的自助建站服务。支持对话建站、AI生成配图与内容,预置千套模板,多端适配,可视化拖拽操作,集成云服务器、数据库、CDN等云服务,保障安全高效。活动期间,购建站产品送.CN域名首年免费,新客首年仅99元起,助力用户低成本快速搭建专业官网并实现智能运营。
|
人工智能 安全 Java
Java和Python在企业中的应用情况
Java和Python在企业中的应用情况
564 7
|
Shell
亲测好用!解决国内短信受限的办法分享
随着国内多个平台暂停对个人用户的短信发送服务,不少人面临困扰。为此推荐一款实用工具——Spug推送平台,可满足发送短信验证码等需求。通过简单的注册、创建模板与调用接口步骤,即可快速实现短信发送功能。例如,使用bash命令调用接口:`curl https://push.spug.cc/send/xxx?code=6677&targets=151xxxx0875`。注意遵守平台规则和法律法规,确保正常使用。在短信权限受限的情况下,Spug无疑是个人用户的理想选择。
1071 3
亲测好用!解决国内短信受限的办法分享
|
存储 图形学 索引
unity 使物体跟随路径点自动移动位置
在Unity中,物体沿路径点自动移动的核心原理是通过预设路径点,控制物体依次移动。路径点可用空对象或三维向量数组定义,并按顺序存储。移动时,计算当前位置与下一个路径点的向量差以确定方向,使用`Vector3.MoveTowards`逐步靠近目标点。代码实现包括路径点设置、移动控制及插值计算,确保物体平滑移动和旋转。
|
前端开发 开发者
如何理解 package.json 中的 proxy 字段?
`package.json` 中的 `proxy` 字段用于配置代理服务器,帮助前端开发中解决跨域问题及模拟后端响应。其基本概念、使用场景及配置方法将在本文中详细探讨,助力开发者高效调试与测试。
614 4
|
存储 消息中间件 缓存
缓存策略
【10月更文挑战第25天】在实际应用中,还需要不断地监控和调整缓存策略,以适应系统的变化和发展。
|
Nacos 微服务
Nacos与Eureka的区别
Eureka和Nacos均支持服务注册发现、基于心跳的健康检查及AP模式下的集群数据同步。主要区别在于:心跳频率、服务剔除机制、服务检测与清理周期不同,Nacos还额外提供配置管理功能。
1093 0
|
计算机视觉 异构计算
【YOLOv8改进-SPPF】 AIFI : 基于注意力的尺度内特征交互,保持高准确度的同时减少计算成本
YOLOv8专栏介绍了该系列目标检测框架的最新改进与实战应用。文章提出RT-DETR,首个实时端到端检测器,解决了速度与精度问题。通过高效混合编码器和不确定性最小化查询选择,RT-DETR在COCO数据集上实现高AP并保持高帧率,优于其他YOLO版本。论文和代码已开源。核心代码展示了AIFI Transformer层,用于位置嵌入。更多详情见[YOLOv8专栏](https://blog.csdn.net/shangyanaf/category_12303415.html)。
|
算法
基于DSP的数字信号调制与解调技术
基于DSP的数字信号调制与解调技术
838 5