2024年11月04日
Docker为应用程序的打包和运行提供了一种优雅的方式。使用喜欢的Linux系统,几分钟之内就能将Docker安装好并作为服务运行起来。构建、运行、停止、启动、调查、修改或者用其他的方式操作容器非常容易,说实话,很棒。
Docker的简单易用使其成为当今最流行的开源项目之一。但是作为数据中心容器化核心的Docker却引起了极大的震动,其潜力无异于重新发明了个人和公司(或大或小)创建、测试、部署和管理其最关键应用程序的方式。
使用容器化技术也可以让应用程序向云环境的部署变得更为高效。就像容器本身一样,运行容器的操作系统也能够被瘦身。因为容器已经持有应用程序运行所需的大部分依赖,所以这些用于容器的新型宿主机操作系统就不再需要包含所有依赖了。
2024年11月04日
Docker可以让开发人员、运维人员更容易使用容器创建、部署和运行应用程序。掌握一些必备的Docker命令对于使用Docker的工程师非常重要,那么今天笔者给大家整理了一份Docker的命令备忘单,希望大家可以好好保存,在使用的时候可以拿出来查阅使用。
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内核交互(没有中间层,区别于虚拟机),带来了如下优点: