一、 Docker简介
Docker是一个开源的应用容器引擎,开发者可以打包自己的应用到容器里面,然后迁移到其他机器的docker应用中,可以实现快速部署。
简单的理解,docker就是一个软件集装箱化平台,就像船只、火车、卡车运输集装箱而不论其内部的货物一样,软件容器充当软件部署的标准单元,其中可以包含不同的代码和依赖项。
按照这种方式容器化软件,开发人员和 IT 专业人员只需进行极少修改或不修改,即可将其部署到不同的环境,如果出现的故障,也可以通过镜像,快速恢复服务。
2024年11月04日
一、 Docker简介
Docker是一个开源的应用容器引擎,开发者可以打包自己的应用到容器里面,然后迁移到其他机器的docker应用中,可以实现快速部署。
简单的理解,docker就是一个软件集装箱化平台,就像船只、火车、卡车运输集装箱而不论其内部的货物一样,软件容器充当软件部署的标准单元,其中可以包含不同的代码和依赖项。
按照这种方式容器化软件,开发人员和 IT 专业人员只需进行极少修改或不修改,即可将其部署到不同的环境,如果出现的故障,也可以通过镜像,快速恢复服务。
2024年11月04日
docker 镜像管理
1.查看现有的镜像
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
nginx latest 3c5a05123222 5 days ago 109MB
2024年11月04日
docker pull elasticsearch:6.5.4
2024年11月04日
默认从dockerHUB上拉取busybox镜像
[root@localhost ~]# docker pull busybox
启动容器。
[root@localhost ~]# docker run --name busybox-test -it busybox /bin/sh
2024年11月04日
镜像构建完毕之后,我们也可以将它上传到Docker Hub上面去,这样其他人就能使用这个镜像了。比如,我们可以在组织内共享这个镜像,或者完全公开这个镜像。
注意Docker Hub也提供了对私有仓库的支持,这是一个需要付费的功能,你可以将镜像存储到私有仓库中,这样只有你或者任何与你共享这个私有仓库的人才能访问该镜像。这样你就可以将机密信息或者代码放到私有镜像中,不必担心被公开访问了。 |
我们可以通过docker push命令将镜像推送到Docker Hub。
2024年11月04日
一、简介
docker是开源的应用容器引擎,可以将应用打包放到容器中运行。
二、docker知识点
2.1 文档官网地址
https://docs.docker.com/
2.2 常用术语
docker是应用容器引擎,提供容器和镜像的管理。 镜像:即是软件,应用。 容器:镜像独立运行的环境,容器间相互隔离,区别于虚拟机(硬件虚拟化)
2.3 docker的作用
docker通过为应用(镜像)创建隔离的容器,使应用在抽象的独自隔离的空间运行,且应用接口直接与linux内核交互(没有中间层,区别于虚拟机),带来了如下优点:
2024年11月04日
2024年11月04日
Docker作为一款非常强大的容器工具,能够在虚拟化技术的基础上呈现出更加高效、灵活的运行环境。它不仅为云计算、DevOps等领域带来了鲜明的变革,同时也越来越受到用户的追捧。然而,对于初次接触Docker的用户来说,经常会遇到这样一个问题:如何修改Docker容器的端口、容器名或者映射地址呢?
本文就为您详细介绍Docker容器中这些重要的参数的修改方法,并附上实用的应用场景和基础解释,帮助您更加深入地了解Docker技术的应用以及优点。
2024年11月04日
以下是分类列出的110个常用Docker命令,涵盖镜像、容器、网络、卷、Swarm集群等多个方面的管理操作。
2024年11月04日
Docker作为一款非常强大的容器工具,能够在虚拟化技术的基础上呈现出更加高效、灵活的运行环境。它不仅为云计算、DevOps等领域带来了鲜明的变革,同时也越来越受到用户的追捧。然而,对于初次接触Docker的用户来说,经常会遇到这样一个问题:如何修改Docker容器的端口、容器名或者映射地址呢?
本文就为您详细介绍Docker容器中这些重要的参数的修改方法,并附上实用的应用场景和基础解释,帮助您更加深入地了解Docker技术的应用以及优点。