Skip to content
← 返回Docker列表
知识专题公司适用

公司适用 · 请结合本文的项目背景与团队约定使用。

Docker 安装、权限与代理配置 · 12. 安装验收清单至AccessHub 网络加速容器配置 ​

返回分篇目录

12. 安装验收清单 ​

  • [ ] Client 与 Server 版本符合基线
  • [ ] Compose 与 Buildx 插件可用
  • [ ] hello-world 能拉取并运行
  • [ ] Docker 数据目录容量与文件系统满足需求
  • [ ] daemon 日志启用且系统日志可轮转
  • [ ] 容器默认日志具有限额
  • [ ] 默认地址池不与现有网段冲突
  • [ ] 未暴露无 TLS 的 2375
  • [ ] Docker socket 与 docker 组授权已审计
  • [ ] 防火墙和发布端口从外部实际验证
  • [ ] 代理与私有 Registry 的 CA 配置完成
  • [ ] 升级、备份和回退责任人明确

13. 官方参考 ​

相关部署案例 ​

CentOS 7 Docker 与 AccessHub 部署记录 ​

以下保留原资料的历史版本范围。

卸载就版本 ​

原稿混入了 apt-get 卸载命令,它不属于下方 CentOS/yum 环境,不与转录串行执行。已有业务主机先盘点来源包和数据,再按对应发行版流程卸载。

yum 安装 ​

yum install -y docker

成功 ​

docker
Installed:
  docker.x86_64 2:1.13.1-109.gitcccb291.el7.centos   
Dependency Installed:
  PyYAML.x86_64 0:3.10-11.el7                                 atomic-registries.x86_64 1:1.22.1-29.gitb507039.el7                   audit-libs-python.x86_64 0:2.8.5-4.el7                   checkpolicy.x86_64 0:2.5-8.el7                          
  container-selinux.noarch 2:2.107-3.el7                      container-storage-setup.noarch 0:0.11.0-2.git5eaf76c.el7              containers-common.x86_64 1:0.1.37-3.el7.centos           device-mapper-event.x86_64 7:1.02.158-2.el7_7.2         
  device-mapper-event-libs.x86_64 7:1.02.158-2.el7_7.2        device-mapper-persistent-data.x86_64 0:0.8.5-1.el7                    docker-client.x86_64 2:1.13.1-109.gitcccb291.el7.centos  docker-common.x86_64 2:1.13.1-109.gitcccb291.el7.centos 
  libaio.x86_64 0:0.3.109-13.el7                              libcgroup.x86_64 0:0.41-21.el7                                        libseccomp.x86_64 0:2.3.1-3.el7                          libsemanage-python.x86_64 0:2.5-14.el7                  
  lvm2.x86_64 7:2.02.185-2.el7_7.2                            lvm2-libs.x86_64 7:2.02.185-2.el7_7.2                                 oci-register-machine.x86_64 1:0-6.git2b44233.el7         oci-systemd-hook.x86_64 1:0.2.0-1.git05e6923.el7_6      
  oci-umount.x86_64 2:2.5-3.el7                               policycoreutils-python.x86_64 0:2.5-33.el7                            python-IPy.noarch 0:0.75-6.el7                           python-backports.x86_64 0:1.0-8.el7                     
  python-backports-ssl_match_hostname.noarch 0:3.5.0.1-1.el7  python-ipaddress.noarch 0:1.0.16-2.el7                                python-pytoml.noarch 0:0.1.14-1.git7dea353.el7           python-setuptools.noarch 0:0.9.8-7.el7                  
  setools-libs.x86_64 0:3.3.8-4.el7                           subscription-manager-rhsm-certificates.x86_64 0:1.24.13-4.el7.centos  yajl.x86_64 0:2.0.4-4.el7                               

Dependency Updated:
  audit.x86_64 0:2.8.5-4.el7             audit-libs.x86_64 0:2.8.5-4.el7             device-mapper.x86_64 7:1.02.158-2.el7_7.2             device-mapper-libs.x86_64 7:1.02.158-2.el7_7.2             policycoreutils.x86_64 0:2.5-33.el7            

Complete!

查看版本 ​

docker
# 以下为虚构镜像示例,请使用自己的授权镜像
docker image ls
docker run --rm alpine:3.20 echo example

查看是否启动docker 服务 ​

原记录通过 restart 启动服务 ​

这里只显示 restart 后能够连接,没有 enable 命令,不能据此认定已设置开机启动。

docker
# 以下为虚构镜像示例,请使用自己的授权镜像
docker image ls
docker run --rm alpine:3.20 echo example

拉取仓库镜像并启动 ​

docker
# 以下为虚构镜像示例,请使用自己的授权镜像
docker image ls
docker run --rm alpine:3.20 echo example
查看拉取镜像并且查看是否驱动镜像 ​
docker
# 以下为虚构镜像示例,请使用自己的授权镜像
docker image ls
docker run --rm alpine:3.20 echo example

AccessHub 网络加速容器配置 ​

本节是原 AccessHub 环境记录;镜像权限、网关服务、apitest 目标值与现行维护者未确认。保留命令与截图供识别,不据此修改现网;当前参数须向项目负责人核实。

docker run ​

docker run --name=accesshub --cap-add net_admin --restart=always -it -p 500:500/udp -p 4500:4500/udp -p 1701:1701/udp -p 5555:5555/tcp -d registry.example.com/demo/network-agent

检查 ​

  • 查看是否docker run和docker ps -a
  • 检查需要端口是否开启

测试环境需要配置docker 配置文件 ​

docker
# 以下为虚构镜像示例,请使用自己的授权镜像
docker image ls
docker run --rm alpine:3.20 echo example

(历史个人站点截图已移除。)

Host 修改为apitest ​

(历史个人站点截图已移除。)

继续阅读