前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker容器(一)

Docker容器(一)

作者头像
暴躁的程序猿
发布2022-03-23 16:59:05
2280
发布2022-03-23 16:59:05
举报

Docker

一个开源的应用容器引擎

Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;

运行中的这个镜像称为容器,容器的启动时非常快速的。

Docker的核心概念:

docker镜像(Images):是用于创建Docker容器的模板 就是软件打包好的镜像;放在docker仓库中

docker容器(Container):容器是独立运行的一个或一组应用

docker客户端(Client):通过命令行或其他工具使用docker 就是连接Docker主机进行操作的

DockerAPI()与Docker的守护进程通信

docker主机(Host):一个物理或者虚拟的机器用于执行Docker守护进程和容器 就是安装了Docker的主机(Docker直接安装在操作系统上)

docker仓库(Registry):Docker仓库用来保存镜像,可以理解为代码控制中的代码仓库。 用来保存各种打包好的软件镜像 有公共仓库和私人仓库

Docker Hub:(https://hub.docker.com)提供了庞大的镜像集合供我们使用

安装docker

yum install docker

启动docker systemctl start docker

将docker服务设为开机启动 systemctl enable docker

Docker中的常用操作

1.镜像操作

检索 docker search 关键字 检索一下docker hub上有没有redis对应的镜像 docker search redis

拉取 docker pull 镜像名:tag :tag是可选的,tag表示标签,多为软件的版本,默认是latest

列表 docker images 查看所有本地镜像

删除 docker rmi image-id 删除指定的本地镜像

2.容器操作

软件镜像 (qq安装程序)—运行镜像-----产生一个容器(正在运行的软件,运行的qq)

代码语言:javascript
复制
     1.搜索镜像
     
      docker search tomcat
       
       2.拉取镜像 

      docker pull   tomcat

        3.根据镜像启动容器   --name自定义容器名  -d   后台运行 image-name 指定镜像模板     启动后外界不可以访问

     docker  run  --name  mytomcat  -d    tomcat:latest

       4.容器列表 查看运行中的容器

        docker ps

       5.停止运行中的容器

        docker stop + 容器id或者容器名字

        6.查看所有的容器

        docker   ps   -a

        7.启动容器

        docker   start   容器id

        8.删除容器

         docker  rm   +容器id

        9.端口映射  外界可以访问   -p:主机端口映射到容器内部端口    (系统端口)8080:8080(容器端口)

          docker  run --name  tomca  -d  -p  8080:8080  tomcat

          10.查看容器日志    

           docker  logs  +容器id
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-09-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

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