docker随笔

docker重要概念理解

镜像

​ Docker镜像是一个轻量级、独立且可执行的软件包,其中包含了运行应用程序所需的所有文件、依赖项和配置。它是用于创建Docker容器的基础,可以理解为应用程序的静态快照。官方话术就这意思,我的理解就是软件包版本的快照。

仓库:

Docker仓库是用于存储和共享Docker镜像的中央存储库。Docker Hub是最常用的公共Docker仓库,您可以在其中找到许多官方和社区维护的镜像。此外,您还可以搭建私有的Docker仓库来存储和管理自己的镜像。 类似于github,有很多镜像可以pull。

Docker容器(Docker Container):

Docker容器是从Docker镜像创建的运行实例。它是一个独立的、隔离的运行环境,其中包含了应用程序及其所有依赖项。容器可以被启动、停止、删除和重启,并且在容器内部运行的应用程序与主机环境相互隔离。

​ 容器是最终实现我们目的的东西。

Dockerfile:

Dockerfile是一个文本文件,用于定义如何构建Docker镜像。它包含了一系列的指令和配置,用于指导Docker引擎在构建镜像时执行特定的操作,如安装软件、配置环境变量等。

可以定制化file,然后根据file来部署服务类似java服务或者其他,变成一个容器,

常见命令

docker images查看镜像
docker ps -a查看所有容器,包括停止的
docker ps查看运行的容器
docker run ID创建并运行一个新的容器
docker start启动一个已存在的容器
docker stop停止一个运行中的容器
docker restart重启一个容器
docker rm删除一个或多个容器
docker pull从仓库中拉取一个镜像
docker push将一个镜像推送到仓库
docker build根据Dockerfile构建一个镜像
docker exec在运行中的容器中执行命令
docker logs docker logs -f --tail=50查看容器的日志
docker cp在容器和主机之间复制文件
docker network管理Docker网络
docker volume管理Docker数据卷
docker search 关键字去查找镜像

docker-compose 插件

​ 写好docker-compose.yml。可以一键启动

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值