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

中诺建设集团网站营销型网站建设区别

中诺建设集团网站,营销型网站建设区别,线上注册公司是在哪个网站,公司做网站公司一、Docker 简介 Docker 是一个开源的应用容器引擎#xff0c;它允许开发者打包他们的应用以及应用的运行环境到一个可移植的容器中。容器是完全隔离的环境#xff0c;它们可以在任何支持Docker的机器上运行#xff0c;确保了应用的一致性和安全性。 二、Docker 核心概念 …一、Docker 简介 Docker 是一个开源的应用容器引擎它允许开发者打包他们的应用以及应用的运行环境到一个可移植的容器中。容器是完全隔离的环境它们可以在任何支持Docker的机器上运行确保了应用的一致性和安全性。 二、Docker 核心概念 镜像Image: 包含应用程序及其依赖的静态文件。 容器Container: 镜像的运行实例。 仓库Repository: 存放镜像的地方可以是公共的或私有的。 Dockerfile: 一个文本文件包含了创建Docker镜像的指令。 三、Docker 安装 以在CentOS上安装Docker为例 安装必要的软件包yum install -y yum-utils device-mapper-persistent-data lvm2 设置Docker仓库yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 安装Docker CEyum install docker-ce 启动Docker守护进程systemctl start docker 验证Docker是否安装成功并正在运行systemctl status docker 返回 ● docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)Active: active (running) since Thu 2024-02-01 16:47:55 CST; 1 months 3 days ago四、常用命令 1、docker pull: 下载一个镜像或仓库到本地 #docker login 登入镜像库 docker pull ubuntu 这条命令会从Docker Hub下载最新的Ubuntu镜像。 2、docker build: 使用Dockerfile构建镜像 docker build -t my-image:latest .-t, --tag: 给镜像命名可以使用多个 -t 来给一个镜像设置多个标签。 --build-arg: 设置构建时的变量。 --no-cache: 构建镜像时不使用缓存。 -f, --file: 指定要使用的Dockerfile路径。 这条命令会根据当前目录下的Dockerfile创建一个新的镜像并标记为my-image:latest。 3、docker images: 列出本地的镜像 docker images-a, --all: 显示所有镜像默认隐藏中间镜像层。 --format: 使用Go模板格式化输出。 -q, --quiet: 只显示镜像ID。 这条命令会列出所有本地存储的镜像。 4、docker run: 运行一个容器 docker run -it --name my-container ubuntu /bin/bash-d, --detach: 后台运行容器并返回容器ID。 -p, --publish: 发布容器的端口到宿主机。 -v, --volume: 绑定挂载卷。 --name: 为容器指定一个名称。 --rm: 容器退出时自动清理容器文件系统。 --env, -e: 设置环境变量。 这条命令会基于ubuntu镜像创建一个新的容器并命名为my-container同时开启交互式终端。 5、docker ps: 列出运行中的容器 docker ps-a, --all: 显示所有容器默认只显示运行中的。 -q, --quiet: 只显示容器ID。这条命令会显示所有正在运行的容器。 6、docker stop: 停止一个运行中的容器 docker stop my-container-t, --time: 设置发送SIGTERM信号和SIGKILL信号之间的等待时间默认为10秒。 这条命令会停止名为my-container的容器。 7、docker start: 启动一个已停止的容器 docker start my-container这条命令会启动名为my-container的容器。 8、docker rm: 删除一个容器 docker rm my-container-f, --force: 强制删除运行中的容器。 -v, --volumes: 删除与容器关联的卷 这条命令会删除名为my-container的容器。 9、docker rmi: 删除一个镜像 docker rmi my-image:latest-f, --force: 强制删除即使有容器正在使用。这条命令会删除标记为my-image:latest的镜像。 10、docker exec: 在运行的容器中执行命令 docker exec -it my-container /bin/bash-d, --detach: 分离模式: 在后台运行。 --env: 设置环境变量。 -w, --workdir: 设置工作目录。 这条命令会在名为my-container的容器中开启一个bash会话。 五、查看运行日志及状态 1、查看Docker容器的运行日志 可以使用docker logs命令。基本用法如下 docker logs [OPTIONS] CONTAINER其中CONTAINER是查看日志的容器的ID或名称。一些常用的选项包括 -f 或 --follow跟踪日志输出 --since显示自某个时间以来的日志 --tail显示最后N条日志 例如要跟踪容器的实时日志输出可以使用 docker logs [OPTIONS] CONTAINER2、查看Docker的运行CPU和内存 要查看Docker容器的资源使用情况包括CPU和内存可以使用docker stats命令。这个命令会提供实时的资源使用情况 docker stats [OPTIONS] [CONTAINER...]如果不指定容器ID或名称docker stats会显示所有运行容器的资源使用情况。如果只想查看特定容器的资源使用情况可以在命令后面加上容器ID或名称。 六、构建Dockerfile 构建Dockerfile时应遵循一些最佳实践和规范以确保镜像的效率、安全性和可维护性 1、基本的规范 基础镜像选择尽量选择官方、轻量级、安全的基础镜像。 最小化层数每个RUN指令都会创建一个新的镜像层尽量合并RUN指令减少层数。 清理缓存在安装软件后清理不必要的缓存和文件以减小镜像大小。 设置工作目录使用WORKDIR指令设置工作目录避免使用cd命令。 暴露端口使用EXPOSE指令声明容器监听的端口。 配置环境变量使用ENV指令设置环境变量以便配置容器运行时的行为。 2、一个基本的Dockerfile示例 # 使用官方Python运行时作为父镜像 FROM python:3.8-slim# 设置工作目录 WORKDIR /app# 将当前目录内容复制到位于/app中的容器中 COPY . /app# 安装requirements.txt中指定的任何所需包 RUN pip install --no-cache-dir -r requirements.txt# 使端口80可供此容器外的环境使用 EXPOSE 80# 定义环境变量 ENV NAME World# 在容器启动时运行app.py CMD [python, app.py]docker build -t my-image:latest . Docker是一个非常强大的工具它简化了应用的部署和管理。以上只是一个简单的入门介绍Docker的功能远不止这些。为了全面掌握Docker
http://www.zqtcl.cn/news/163097/

相关文章:

  • 惠州市网站建设个人网站怎么进入后台维护
  • 微信网站链接怎么做wordpress 绑定手机版
  • 网站建设的内容是什么在线阅读小说网站怎么建设
  • 福州网站开发哪家比较好建设网站需要掌握什么编程语言
  • 邹平做网站的公司莱芜人才网莱芜招聘
  • 旅行网站开发意义怎样优化网络速度
  • 手机微网站建设多少钱拟定网络设计方案
  • 厦门制作公司网站安卓原生app开发工具
  • worldpress英文网站建设wordpress输出外部文章
  • u9u8网站建设商业公司的域名
  • 有学给宝宝做衣服的网站吗防网站黑客
  • 十大搜索引擎网站微信小程序有什么用处?
  • 团购网站 seo烟台网站建设方案优化
  • 公司网站建设招标文件范本公益永久免费主机
  • 建设银行网站查询企业年金五合一免费建站
  • 做网站开发挣钱吗做网站手机版
  • 网站建设案例精粹 电子书广州白云学校网站建设
  • 良品铺子网站制作用什么软件来做网站
  • ip直接访问网站 备案哪有深圳设计公司
  • 平面构成作品网站第一设计
  • 济南小程序开发多少钱网站移动端优化工具
  • 大连开发区网站淘宝网站优化实例
  • 张家港建网站的公司做网站犯法了 程序员有责任吗
  • 小型企业网站建设项目浦东新区网站推广公司
  • 上海做网站优化公司ps最好用的素材网站
  • 网站建设品牌推广seo制作公司网站
  • 个人网站服务器一年多少钱科技让生活更美好作文450字
  • 开学第一课汉字做网站网盘资源搜索神器
  • 备案网站应用服务树莓派用来做网站
  • 找装修公司上什么网站湘潭交通网站