Docker 安装、权限与代理配置 · 12. 安装验收清单至AccessHub 网络加速容器配置
12. 安装验收清单
- [ ] Client 与 Server 版本符合基线
- [ ] Compose 与 Buildx 插件可用
- [ ]
hello-world能拉取并运行 - [ ] Docker 数据目录容量与文件系统满足需求
- [ ] daemon 日志启用且系统日志可轮转
- [ ] 容器默认日志具有限额
- [ ] 默认地址池不与现有网段冲突
- [ ] 未暴露无 TLS 的 2375
- [ ] Docker socket 与
docker组授权已审计 - [ ] 防火墙和发布端口从外部实际验证
- [ ] 代理与私有 Registry 的 CA 配置完成
- [ ] 升级、备份和回退责任人明确
13. 官方参考
- Install Docker Engine
- Install Docker Engine on Ubuntu
- Daemon configuration
- Docker contexts
- Rootless mode
相关部署案例
- 使用 Docker 部署 Redis:应用容器部署与持久化案例,原文属于历史环境。
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 exampleAccessHub 网络加速容器配置
本节是原 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
(历史个人站点截图已移除。)
继续阅读
- 知识专题Docker 安装、权限与代理配置 · 公司适用
- 知识专题
- 知识专题