微服务docker 命令

Consul 的 Docker 镜像使用

1.镜像官方网址:https://hub.docker.com/_/consul
2.pull 镜像(拉取consul镜像):

docker pull consul:1.15.1

3.创建容器(默认http管理端口:8500)

docker run -p 8500:8500 consul:1.6.0

4.访问管理网址

http://localhost:8500/

5.停掉容器

docker stop 容器id

6.启动镜像

docker run -p 80:80  --name nginx -d nginx:1.21.1 (nginx为启动后容器名称可以随便名称)

6.删除镜像

docker rmi -f 镜像名称

7.进入容器里面复权限(先启动镜像)

  1. docker exec -it  容器names sh

  2.创建一个用户: useradd netauth -u 10000

  3.给用户复权限:chown -R netauth /

  4.容器打成镜像:docker commit 容器NAMES nginx:1.21.2(容器NAMES为nginx:1.21.1 的NAMES 此步骤相当于修改nginx:1.21.1容器权限后打成一个新的镜像)

  5.保存镜像:docker save nginx:1.21.2 -o /srv/nginx-1.21.1.tar

 





docker save nginx:1.21.2 -o /srv/nginx-1.21.1.tar
posted @   JLCUI  阅读(28)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示