前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >@@Docker初步使用,上传到下载2023.8.8

@@Docker初步使用,上传到下载2023.8.8

作者头像
用户7138673
发布2023-08-16 21:55:25
1790
发布2023-08-16 21:55:25
举报
文章被收录于专栏:大大的小数据

搞了几天的docker,3本书、网络文章,还要靠GPT4的辅导整理了上传到下载的全流程。

1、安装windows的docker

WLS2的BUG卡了很久

2、腾讯云服务器直接安装docker,linux上使用docker摸索了很久,会了以后真的简单

3、在python的py文件夹中建一个Dockerfile,内容搜索网上的教程

类似

代码语言:javascript
复制
Dockerfile
  FROM python:3.8
  WORKDIR /app
  COPY requirements.txt ./
  RUN pip install --no-cache-dir -r requirements.txt
  COPY flask2023.8.4.py ./app.py
  CMD ["python", "./app.py"]

4、先把文件变为容器,构建Docker映像build

代码语言:javascript
复制
docker build -t flask-app:latest .

5、把容器变为tar压缩包的镜像

代码语言:javascript
复制
docker tag 1518efa5d413 kuaitou/myapp:v1.2

6、改名为docker hub的仓库名字(一定要仓库名字对应上)XXX仓库/XXXmyapp

代码语言:javascript
复制
docker tag 1518efa5d413 XXX仓库/XXXmyapp:v1.2

7、上传到docker hub

代码语言:javascript
复制
sudo docker push kuaitou/myapp:v1.2

8、在服务器上下载

代码语言:javascript
复制
docker pull kuaitou/myapp:v1.2

9、运行

代码语言:javascript
复制
sudo  docker run kuaitou/myapp:v1.1 1 2

10、得到运行结果了

代码语言:javascript
复制
[20-6-opencloudos ~]$ sudo docker run kuaitou/myapp:v1.2 1 20
a is 1
b is 20
solution is 21

PS:代码不完整,不能无脑复制使用,流程差不多就这样了。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大大的小数据 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档