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

附近做网站的公司电话浙江理工大学网站设计与建设

附近做网站的公司电话,浙江理工大学网站设计与建设,网站开发合同 下载,高端自适应网站建设概念 镜像( Image ) :相当于一个 root 文件系统;镜像构建时,分层存储、层层构建;容器( Container ) :镜像是静态的定义,容器是镜像运行时的实体;…
概念
  • 镜像( Image ) :相当于一个 root 文件系统;镜像构建时,分层存储、层层构建;
  • 容器( Container ) :镜像是静态的定义,容器是镜像运行时的实体;容器的实质是进程;分层存储;所有的文件写入操作,都应该使用 数据卷(Volume)、或者绑定宿主目录;
  • 仓库( Repository ):一个仓库会包含同一个软件不同版本的镜像
常用命令
命令作用
docker command --help查看命令帮助
docker ps显示正在运行的容器信息
docker start CONTAINER ID启动已停止的容器
docker restart CONTAINER ID重启已停止的容器
docker logs CONTAINER ID查看容器内的标准输出
docker stop停止容器
docker rm
docker inspect获取容器或镜像的详细信息
docker build -t使用 Dockerfile 构建镜像
docker images列出本地存储的所有镜像
docker pull从 Docker 仓库拉取镜像
docker push将镜像推送到 Docker 仓库
docker exec在运行的容器中执行命令
docker login登录 Docker 仓库
docker logout登出 Docker 仓库
docker info显示 Docker 系统的详细信息
docker network ls列出所有 Docker 网络
docker volume ls列出所有 Docker 卷
Docker镜像制作流程
1.创建工作目录
mkdir test_docker_app
cd test_docker_app

目录结构:

test-flask-app/
├── app.py
└── requirements.txt

app.py

from flask import Flaskapp = Flask(__name__)@app.route('/')
def test():return "Test Docker!"if __name__ == "__main__":app.run(host='0.0.0.0', port=5000)

requirements.txt

flask
2.编写Dockerfile

在test-flask-app/目录下新建Dockerfile文件:

nano Dockerfile

DockerFile内容:

# 使用官方 Python 镜像作为基础镜像
FROM python:3.9-slim# 设置工作目录
WORKDIR /app# 将当前目录下的文件复制到容器中的 /app 目录
COPY . /app# 安装依赖
RUN pip install --no-cache-dir -r requirements.txt# 暴露端口
EXPOSE 5000# 容器启动后运行的命令
CMD ["python", "app.py"]

Ctrl + O :输入文件名DockerFile
Ctrl + X :退出 nano 编辑器

3.构建镜像

在test-flask-app/目录下执行:

docker build -t test-flask-app .

其中:

  • -t my-flask-app:给镜像打标签。
  • .:表示当前目录是构建上下文。

输出:

[+] Building 23.5s (9/9) FINISHED                                                                                                                                                                                                                              docker:default=> [internal] load build definition from Dockerfile                                                                                                                                                                                                                     0.0s=> => transferring dockerfile: 372B                                                                                                                                                                                                                                     0.0s=> [internal] load metadata for docker.io/library/python:3.9-slim                                                                                                                                                                                                       7.7s=> [internal] load .dockerignore                                                                                                                                                                                                                                        0.0s=> => transferring context: 2B                                                                                                                                                                                                                                          0.0s=> [internal] load build context                                                                                                                                                                                                                                        0.0s=> => transferring context: 636B                                                                                                                                                                                                                                        0.0s=> [2/4] WORKDIR /app                                                                                                                                                                                                                                                   0.3s=> [3/4] COPY . /app                                                                                                                                                                                                                                                    0.0s=> [4/4] RUN pip install --no-cache-dir -r requirements.txt                                                                                                                                                                                                             6.9s=> exporting to image                                                                                                                                                                                                                                                   0.3s => => exporting layers                                                                                                                                                                                                                                                  0.3s => => writing image sha256:bf19d7bb90c28b356e5e4ac5e31c831fe3495c85731175740dd94352d91be009                                                                                                                                                                             0.0s => => naming to docker.io/library/test-flask-app          
4.查看镜像:
docker images
REPOSITORY                                      TAG                       IMAGE ID       CREATED          SIZE                                                                                                                                                                
test-flask-app                                    latest                    bf19d7bb90c2   20 seconds ago   136MB
5.运行容器
docker run -d -p 5000:5000 --name my-flask-container test-flask-app
  • -d:后台运行
  • -p 5000:5000:将宿主机的 5000 端口映射到容器的 5000 端口
  • –name:为容器命名
6. 测试访问
curl http://localhost:5000

打印出:

Test Docker!

或浏览器访问:http://localhost:5000


文章转载自:

http://hOCV4lNC.rnrwq.cn
http://cfEtd6zO.rnrwq.cn
http://qFiNmTxh.rnrwq.cn
http://A0bYG5ll.rnrwq.cn
http://gSf4PSKI.rnrwq.cn
http://qs4nKAOv.rnrwq.cn
http://Bg2dkuAr.rnrwq.cn
http://XU44Y4Cg.rnrwq.cn
http://n52qi726.rnrwq.cn
http://i1aLT9VG.rnrwq.cn
http://rM5TzsYZ.rnrwq.cn
http://Notm6aKn.rnrwq.cn
http://9nJHvM6z.rnrwq.cn
http://JCmp8kXQ.rnrwq.cn
http://VOLUDFmB.rnrwq.cn
http://n4Dea7AZ.rnrwq.cn
http://IT9h8yOE.rnrwq.cn
http://ZTalIX9Y.rnrwq.cn
http://k4wZ0Uby.rnrwq.cn
http://U4EJdrHv.rnrwq.cn
http://CIdfqJVF.rnrwq.cn
http://wQzEEYV2.rnrwq.cn
http://4ww2cdHL.rnrwq.cn
http://MAZeOANn.rnrwq.cn
http://iTPgXg0T.rnrwq.cn
http://h6CAziX3.rnrwq.cn
http://4mTds6vq.rnrwq.cn
http://e4HHDDy9.rnrwq.cn
http://gELfLmFl.rnrwq.cn
http://nyXzUAY1.rnrwq.cn
http://www.dtcms.com/wzjs/609159.html

相关文章:

  • 全国企业系统网站建设新闻早知道
  • 对网站政务建设的建议口碑营销案例有哪些
  • 合肥做个网站多少钱优化关键词具体要怎么做
  • 宁波网站建设服务电话wordpress ping optimizer
  • 民宿网站开发dfd图模板中心
  • 公司网站免费模板推广文案怎么写
  • 优秀手机网站傻瓜式制作app的软件
  • wix如何做网站渝快办官网
  • eclipse开发网站开发服务称赞的建筑机电网
  • 国内无版权图片网站建筑模板公司
  • 重庆网站建设公司的网站跨境o2o网站建设方案
  • 生成flash的网站源码中文安卓开发工具
  • 汕头如何建设网站设计如何让网页适应屏幕尺寸
  • 手机网站 侧边栏导航网站滑动
  • 有没有专业做挂的网站吗北京附近做网站的公司有哪些
  • 邢台 网站建设建立什么填词语
  • 怎么自己做淘宝客网站ui培训学校哪家好
  • 电子商务网站策划书3000字城市之星福州网站建设
  • 整容网站模板wordpress如何修改背景图片
  • 昆明做网站win主机安装wordpress
  • 天津电子商务网站建设南阳平面设计培训学校
  • 社交网站 设计高级搜索引擎
  • 网络游戏公司排行榜前十名云南seo网站关键词优化软件
  • 在线做六级阅读网站徐州手机网站开发公司电话
  • o2o网站建设方案讲解如何做网站关键词词霸
  • 自学免费网站建设自己做的网站别人怎么访问
  • 基于网站开发app建设卒中中心几个网站
  • 网站必须备案吗营销型网站建设主要步骤
  • html5网站开发公司做网站大概要多久
  • 如何使用wordpress建站做视频网站需要什么服务器配置