首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

docker集群部署:第3部分:服务

关于服务 在分布式应用程序中,应用程序的不同部分被称为“服务”。例如,一个视频共享站点,它可能包括一个用于将应用程序数据存储在数据库中的服务,后面的视频转码服务用户上传东西,为前端服务等等。 服务实际上只是“生产中的容器”。服务只运行一个镜像,但它定义镜像运行的方式 - 应该使用哪个端口,容器应该运行多少个实例,以便服务具有所需的容量,以及等等。缩放服务会更改运行该软件的容器实例的数量,从而为流程中的服务分配更多的计算资源。 幸运的是,使用Docker平台定义,运行和扩展服务非常简单 - 只需编写一个docker-compose.yml文件即可。

01

Docker命令全解及docker file编写实例

​ Docker命令全解 镜像操作 - `docker search`: 搜索Docker Hub上的镜像。   $ docker search nginx - `docker pull`: 从Docker Hub拉取指定镜像和版本。   ```bash   $ docker pull nginx:latest   ``` - `docker push`: 将本地镜像推送到Docker Hub或其他仓库。   $ docker push repo1:v1.0 - `docker images`: 查看本地所有镜像。   $ docker images - `docker rmi`: 删除一个或多个镜像。   $ docker rmi mynginx:1.0 mynginx:2.0 - `docker image prune`: 删除未标记或未使用的镜像。   $ docker image prune - `docker tag`: 给镜像添加新的标签。   $ docker tag mynginx:1.0 nginx1 - `docker save`: 将镜像保存为.tar文件。   $ docker save mynginx:1.0 > mynginx_v1.tar - `docker load`: 从.tar文件中载入镜像。   $ docker load -i mynginx_v1.tar - `docker commit`: 根据容器创建新的镜像。   $ docker commit [CONTAINER] [new_image_name]

01
领券