Nexus3 配置 docker 仓库
2023-09-14 09:06:41 时间
1、启动脚本,增加一个 8082 端口给 docker 仓库
vim start.sh
# 内容
docker rm -f nexus || true
docker run --name nexus \
-p 8081:8081 \
-p 8082:8082 \
-v /docker/nexus/nexus-data:/nexus-data \
--restart=always \
-d sonatype/nexus3
2、创建一个 docker 仓库,这里选择 docker (hosted)
3、输入仓库名字,HTTP 端口号,允许与 API 交互
4、配置 Realms
5、在另一机器登陆仓库,先配置 docker
{
"registry-mirrors": ["http://hub-mirror.c.163.com"],
"insecure-registries":["harbor.mshxuyi.com","192.168.2.107:8082"]
}
6、重启 docker
# 重新加载(有些Docker版本需要)
systemctl daemon-reload
# 重启
systemctl restart docker
# 登陆成功
[root@jenkins ~]# docker login -u admin -p admin123 192.168.2.107:8082
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
7、上传镜像
# 拉取一个镜像
[root@jenkins ~]# docker pull busybox
# 给镜像打 tag
[root@jenkins ~]# docker tag busybox 192.168.2.107:8082/busybox:v1
# 上传
[root@jenkins ~]# docker push 192.168.2.107:8082/busybox:v1
8、查看,成功显示
相关文章
- Docker将镜像推送至镜像仓库
- docker-compose 搭建nginx+php+redis+mysql环境
- Docker+Nginx配置后台服务发布
- Docker -- Run Zabbix6.0 Containers(四)
- Docker安装MySQL
- linuxdocker常用命令_查看docker
- 修改Docker中nginx容器默认的端口号配置[通俗易懂]
- Docker配置Redis持久化
- Docker容器实战十一:数据存储
- Docker容器实战十四:Docker Compose介绍
- Docker的TLS安全远程连接配置
- 写给前端的 docker 入门指南
- docker离线安装及配置tab补全_Docker安装
- 一篇文章教你实战Docker容器数据卷
- 【已解决】Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon runnin
- 【Docker学习系列】Docker学习3-docker的run命令干了什么?docker为什么比虚拟机快?
- Docker启动容器命令(docker start 容器名称)
- 「 【Docker】如何处理宝塔docker管理器未启动 」
- 【Rust日报】2022-12-05 探索 docker 的 WASM 技术预览
- 【Docker 系列】docker 学习十一,docker 总结和面试题整理
- 容器技术-Docker的优点
- Docker镜像是什么?
- 为Docker容器中的服务配置固定容器IP教程
- 群晖the lounge docker-配置IRC 24小时在线并水IRC
- docker 部署爬虫服务的命令详解程序员
- springboot整合docker部署(两种构建Docker镜像方式)详解编程语言
- Docker 核心原理
- 构建高性能应用:利用Docker与Redis(dockerredis)
- docker-容器传递命令
- docker managed volume – 每天5分钟玩转 Docker 容器技术(40)
- docker用Docker构建Redis集群的步骤(redis集群使用)