IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 用dockerfile生产基于centos的镜像/使用自定义镜像创建ModelArts的AI应用 -> 正文阅读

[系统运维]用dockerfile生产基于centos的镜像/使用自定义镜像创建ModelArts的AI应用

某项目中,想把昇腾芯片的一个算法demo放到ModelArts的环境上运行,于是制作一个镜像,下面简单记录下步骤。

1安装Docker,可参考Docker官方文档。可参考以下方式安装docker

curl -fsSL get.docker.com -o get-docker.sh
sh get-docker.sh

2获取基础镜像,这里以centos7.6为例

首先搜索一下有哪些centos镜像版本,结果报错

[root@localhost self-define-images]# docker search centos:7.6
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

?说明docker没有启动,于是

[root@localhost self-define-images]# systemctl start docker
[root@localhost self-define-images]# docker search centos:7.6
NAME                                           DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
xuwenfeng1225/centos7_jdk8                     build in centos:7.6.1810 and jdk1.8.0_211       0                    
how2j/centos7_tools                            centos:7.6.1810  + iproute ftp bind-utils ne…   0                    
how2j/centos7_tools_ftp                        centos:7.6.1810  + iproute ftp bind-utils ne…   0                    
zyfxgary/bigdata-base                          centos centos:7.6.1810  bigdata-base:v1         0                    
how2j/centos7_tools_ftp_java_tomcat8           centos:7.6.1810  + iproute ftp bind-utils ne…   0                    
how2j/centos7_tools_ftp_java_mysql55           centos:7.6.1810  + iproute ftp bind-utils ne…   0                    
how2j/centos7_tools_ftp_java_tomcat7           centos:7.6.1810  + iproute ftp bind-utils ne…   0                    
how2j/centos7_tools_ftp_java                   centos:7.6.1810  + iproute ftp bind-utils ne…   0                    
how2j/centos7_tools_ftp_java_mysql55_tomcat7   centos:7.6.1810  + iproute ftp bind-utils ne…   0                    
how2j/centos7_tools_ftp_java_mysql55_tomcat8   centos:7.6.1810  + iproute ftp bind-utils ne…   0                    
sixteen16/centos7-php7-swoole4                 centos:7.6.1810 / PHP 7.3.12 / SWOOLE 4.4.17…   0    

?然后pull镜像

docker pull centos:7.6.1810

用上面的命令提示找不到,我直接

docker pull centos

3编写Dockfile文件

Dockfile文件内容如下

From centos:latest
# 配置华为云的源,安装 python、python3-pip 和 Flask
#RUN cp -a /etc/apt/sources.list /etc/apt/sources.list.bak && \
#  sed -i "s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list && \
#  sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list && \

# 拷贝应用服务代码进镜像里面
COPY hello_world  /opt/

# 指定镜像的启动命令
#CMD python3  /opt/test_app.py

4构建自定义镜像“test:v1”

docker build -t test:v1 .

5 查看创建的自定义镜像

[root@localhost self-define-images]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED          SIZE
test         v1        5f76ff53eb4d   12 minutes ago   272MB
centos       latest    e6a0117ec169   12 months ago    272MB

参考文献:使用自定义镜像创建AI应用_AI开发平台ModelArts_最佳实践_推理部署_华为云

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-09-25 23:24:39  更:2022-09-25 23:24:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 9:37:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码