前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker基础组件、安装启动和Docker生命周期

Docker基础组件、安装启动和Docker生命周期

原创
作者头像
NeilNiu
发布2023-02-25 12:09:59
3180
发布2023-02-25 12:09:59
举报
文章被收录于专栏:NeilNiu专栏
Docker安装部署
Docker引擎
在这里插入图片描述
在这里插入图片描述

运行镜像生成容器。应用程序跑在容器中

Docker Daemon

安装使用Docker,得先运行Docker Daemon进程,用于管理Docker,如:

  • 镜像 images
  • 容器 containers
  • 网络 network
  • 数据卷 Data VolumesRest接口 提供和Daemon交互的API接口Docker Client客户端使用REST API和Docker Daemon进行访问。Docker平台组成
    在这里插入图片描述
    在这里插入图片描述
    署docker最核心的组件
  • image镜像,构建容器(将应用程序运行所需的环境,打包为镜像文件)
  • Container,容器(应用程序,跑在容器中)
  • 镜像仓库(保存镜像文件、提供上传、下载镜像)
  • Dockerfile,将部署项目的操作,写成一个部署脚本,就是dockerfile,且该脚本还能够构建出镜像文件。docker的用法
    在这里插入图片描述
    在这里插入图片描述
    C/S架构,客户端和服务端 客户端

服务端

docker search nginx

1、获取一个镜像 docker pull nginx

2、运行镜像,生成容器,

查看 镜像 docker image ls

删除 镜像 docker rmi 镜像id

运行 镜像 docker run 参数 镜像的名字/id

例如 docker run -d -p 80:80 nginx,

-d 后台运行容器

-p 80:80 a 端口映射,宿主机端口:容器内端口,访问了宿主机的端口,也就访问到了容器内的端口。

查看容器是否在运行, docker ps

镜像的管理

容器的管理

此时可以访问宿主机的80端口,访问到容器内的80端口应用是什么

停止容器,查看结果

docker stop 容器id

启动容器,

docker start

Docker生命周期

docker核心,镜像image,容器container

在这里插入图片描述
在这里插入图片描述

从诞生、到使用、到销毁的过程。

1、Dockerfile ,docker build 构建dockerfile生成镜像,类似于shell脚本
2、docker images 查看这台机器有哪些镜像, 这个镜像在机器本地。
3、把镜像推到镜像仓库,属于网络管理镜像,docker registry,公开仓库docker hub,私有仓库自行搭建
4、在本地管理镜像,导入导出镜像,docker save导出镜像,docker load导入镜像,一般用在公司内部与同事间传递镜像文件。把镜像导出为一个压缩文件。
5、run ,docker run 镜像,

docker stop 容器id/名字

docker start 容器id/名字

docker restart 容器id/名字

commit ,当你在容器中,定制安装了软件,想要提交该容器生成一个镜像 docker commit 容器id/名字。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Docker安装部署
  • Docker引擎
    • Docker Daemon
    • Docker生命周期
      • 1、Dockerfile ,docker build 构建dockerfile生成镜像,类似于shell脚本
        • 2、docker images 查看这台机器有哪些镜像, 这个镜像在机器本地。
          • 3、把镜像推到镜像仓库,属于网络管理镜像,docker registry,公开仓库docker hub,私有仓库自行搭建
            • 4、在本地管理镜像,导入导出镜像,docker save导出镜像,docker load导入镜像,一般用在公司内部与同事间传递镜像文件。把镜像导出为一个压缩文件。
              • 5、run ,docker run 镜像,
              相关产品与服务
              容器服务
              腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档