当前位置: 首页 > news >正文

淘宝客模板网站电子商务就业岗位

淘宝客模板网站,电子商务就业岗位,免费建网站服务最好的公司,食堂网站建设前言 服务上线经常需要将服务搬到指定的服务器上,经常需要用到docker,记录工作中使用过dcoker指令。 1.写Dockerfile 1.1 全新镜像 FROM nvidia/cuda:11.7.1-devel-ubuntu22.04ENV WORKDIR/data/Qwen-14B-Chat WORKDIR $WORKDIR ADD . $WORKDIR/RUN ap…

前言

        服务上线经常需要将服务搬到指定的服务器上,经常需要用到docker,记录工作中使用过dcoker指令。

1.写Dockerfile

1.1 全新镜像

FROM nvidia/cuda:11.7.1-devel-ubuntu22.04ENV WORKDIR=/data/Qwen-14B-Chat
WORKDIR $WORKDIR
ADD . $WORKDIR/RUN apt-get update && apt-get -y --no-install-recommends install vim curl wget build-essential python3.10 python3-pip && update-alternatives --install /usr/bin/python  python /usr/bin/python3.10 1 && pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simpleRUN pip install flash_attn-2.3.3+cu117torch1.13cxx11abiFALSE-cp310-cp310-linux_x86_64.whl
#CMD ["sh", "-c", "python3 api.py -c /data/model/Qwen-7B-Chat -p 9092 -n 0.0.0.0"]
entrypoint tail -f /dev/null

1.2 复制镜像

FROM qwen-14b:v1.0#ENTRYPOINT ["tail", "-f", "/dev/null"]
COPY ./api.py /data/Qwen-14B-Chat/api.pyentrypoint tail -f /dev/null

2.建立docker镜像

docker build -f /ssd/dongzhenheng/Qwen-14B-Chat/Dockerfile -t qwen-1b:v1.0 .  

3.查看docker 镜像id

docker images

 4.根据镜像id 启动docker

        使用docker run 启动镜像。设置外挂载模型/ssd/dongzhenheng/LLM/Qwen-14B-Chat/,映射到容器内/data/model/Qwen-14B-Chat路径。

docker run --gpus all -v /ssd/dongzhenheng/LLM/Qwen-14B-Chat/:/data/model/Qwen-14B-Chat -p 9093:9093 -d 695aa69fcf3a /bin

5.使用docker ps查看启动的容器id

docker ps

6.根据容器id进入容器

   容器id为2733d1a26fd0

docker exec -it 2733d1a26fd0 bash

7.查看文件容器文件

cat aip.py

8.启动服务

python api.py -c /data/model/Qwen-14B-Chat -p 9093 -n 0.0.0.0

9.退出容器

control+A+D

10.停止容器

docker stop 529d9dee7ed1

11.删除镜像

docker rm 容器id
docker rmi 镜像id

12.docker save 

        使用 docker save 命令,可以将镜像保存为一个 tar 文件,这个文件中包含了镜像的所有层和元数据。可以将其复制到其他任何安装了 Docker 的机器上,并使用 docker load 命令加载回来。

docker save 695aa69fcf3a -o qwen-14b.tar

13.docker load

   docker load 是 Docker 命令行工具中用于加载保存在文件中的 Docker 镜像的命令。它可以将之前使用 docker save 命令保存的 Docker 镜像加载回来。

docker load -I qwen-14b.tar

14.docker tag

   docker tag 是 Docker 命令行工具中用于给镜像打标签的命令。它可以将一个镜像标记为新的标签,以便更容易地识别和管理。


docker tag qwen-14b qwen-14b:v1.0

15. docker login

   docker login 是 Docker 命令行工具中用于登录到 Docker 镜像仓库的命令。它允许用户使用给定的用户名和密码进行身份验证,以便在 Docker 镜像仓库中执行操作,例如拉取和推送镜像。

     在执行 docker login 命令时,需要提供有效的用户名和密码,以通过身份验证并登录到 Docker 镜像仓库。成功登录后,终端会显示一条消息,指示登录成功,并且 Docker 会将所登录的仓库地址和凭证存储在 ~/.docker/config.json 文件中,以便后续使用。

docker login -u myusername -p mypassword docker.io

16.上推镜像

   docker push 是 Docker 命令行工具中用于将本地 Docker 镜像上传到 Docker 镜像仓库的命令。在执行 docker push 命令之前,需要先使用 docker login 命令登录到 Docker 镜像仓库。

docker push 用户名/仓库名称/myimage:v1.0

     这将上传名为 myimage 的本地镜像到 Docker Hub,并将其标记为 v1.0。请确保将 用户名/仓库名称 和 myimage 替换为实际的用户名和镜像名称。

http://www.yayakq.cn/news/674590/

相关文章:

  • 临沂手机网站建设wordpress邮件模板
  • 如何用免费个人网站制作行业信息采集软件
  • 怎么在国外的搜索网站做推广义乌建网站
  • 上海高端品牌网站建设企业网站建设课程体会
  • 如何在阿里网站做外单汕头建设银行电话
  • 哪个公司建网站调查网站赚钱
  • 网站会员充值接口怎么做的h5美食制作网站模板下载
  • 网站制作公司前十排名网络推广平台cpa
  • 网站建设添加视频教程google app
  • 网站死链处理如何设计网页作业
  • 天河网站建设公司排名彩票做网站犯法吗
  • 重庆优化网站公司网站建设和运营的教程
  • 外贸网站建设长沙中国培训网官网
  • 微信视频网站怎么做做软件难吗
  • 建一个网站的价格深圳市住房建设局网站
  • 做死活题网站用html5做的音乐网站
  • 注册网站一年多少钱Wordpress屏蔽模仿站爬虫ip
  • 公司网站做的一样算不算侵权6济宁市兖州区建设局网站
  • 网站制作制作公司wordpress 首页编辑
  • 国产网站开发工具公司温州网络投诉平台
  • 提供秦皇岛网站建设价格云服务器可以建设个人网站吗
  • 新网站快速提高排名网页翻译英文
  • 网上做公司网站怎么做常州专业做网站公司
  • 外贸建网站免费模板百度应用下载
  • 网站建设大赛策划书淄博服装网站建设
  • 浙江省住房和城建建设厅网站免费 网站点击
  • 做网站做的松山湖仿做网站
  • 安顺市网站建设动漫制作技术专业介绍
  • ico网站进行推广唐山做网站那家好
  • 网站建设属于广告费吗建设的比较好的档案馆网站