Docker 服务发布 微服务编排 harbor 仓库
·
对外发布服务
- docker run -itd -p 宿主机端口:容器端口 镜像:标签


容器存储卷
- docker run -itd -v 宿主机对象:容器内对象 镜像:标签



访问验证 [root@docker ~]# curl http://192.168.1.31/info.php
容器网络通信




服务编排与治理


项目管理命令
| 指令 | 说明 |
|---|---|
| up | 创建项目并启动容器 |
| ls | 列出可以管理的项目 |
| images | 列出项目使用的镜像 |
| ps | 显示项目中容器的状态 |
| logs | 查看下项目中容器的日志 |
| start/stop/restart | 启动项目/停止项目/重启项目 |
| down | 删除项目容器及网络 |
docker compose [-f xxx.yaml | -p project] 子命令

compose 语法
| 指令 | 说明 |
|---|---|
| networks | 配置容器连接的网络 |
| container_name | 指定容器名称 |
| depends_on | 解决容器的依赖、启动先后的问题 |
| command | 覆盖容器启动后默认执行的命令 |
| environment | 设置环境变量 |
| image | 指定为镜像名称或镜像 ID |
| network_mode | 设置网络模式 |
| restart | 容器保护策略[always、no、on-failure] |
| ports | 暴露端口信息 |
| volumes | 数据卷,支持 [volume、bind、tmpfs、npipe] |



嵌入式脚本

harbor 仓库
| 主机名 | ip地址 | 最低配置 |
|---|---|---|
| harbor | 192.168.1.30 | 2CPU,4G内存 |







harbor 管理

| 容器管理命令 | 说明 |
|---|---|
|
docker login | 登录私有镜像仓库 |
| docker logout | 退出登录 |




更多推荐



所有评论(0)