- name: Creating a docker image command: docker build -t simple-devops-image:latest . args: chdir: /opt/docker
- name: Creating the tag for the image command: docker tag simple-devops-image kmurugandocker/simple-devops-image
- name: Pushing docker image to DockerHub command: docker push kmurugandocker/simple-devops-image
- name: Remove docker images from ansible server command: docker rmi simple-devops-image:latest kmurugandocker/simple-devops-image
将停靠器图像推送到DockerHub DockerHub致命: localhost:=> {"changed":true,"cmd":“DockerHub”,"push",“kmurugandocker/simple-devops-=>”,“增量”:"0:00:00.080293",“结束”:"2020-04-13 06:30:58.425962","msg":“非零返回代码”,"rc":1,“开始”:"2020-04-13 06:30:58.345669","stderr":“拒绝:请求访问资源被拒绝”,"stderr_lines":“拒绝:拒绝对资源的请求访问”,"stdout":“push指准备\nfb8f657b05a7:准备\n87af55901360:准备\n 81349fc07565:准备\n 892007193bb6:准备\ne811ee12a10:准备\n23f8d486123a:准备\nafae6f50b9:准备\n136a15a15f8f82525f25:准备\n185574602537:准备\n24efcd549a10:准备\n23f8d48612a10:等待\n23f8d486123a:等待\nf88d486123a:等待\naf6f1f25\n15nf25\n75nnf25:准备\nn24efdd549a10:等待\n23f8d486123a:等待\naf6f550b9:等待docker.io/kmurugandocker/simple-devops-image",:”stdout_lines:stdout_lines:75d1a:等待:"fb8f657b05a7:准备“、"87af55901360:准备”、"81349fc07565:准备“、"892007193bb6:准备”、"e811ee12aa10:准备“、"23f8d486123a:准备”、"afae6f50abb9:准备“、"136a15f81f25:准备”、"185574602537:准备“、"24efcd549ab5:准备”、"e811ee12aa10:等待“、"23f8d486123a:等待”、"afae6f50abb9:等待“、"136a15f81f25:等待”、"185574602537:等待“、"24efcd549ab5:等待”]
发布于 2020-04-13 16:08:32
从yml文件中删除一个标记成为真
发布于 2020-07-20 18:55:28
出现此问题是因为您正在以根用户的身份运行剧本,但在目标系统上,您尚未与根用户登录到停靠中心。要解决这个问题,您可以:删除
become:true在剧本中,这意味着它不一定是根。
或跑:
docker login作为托管主机中的根。
(另外)您还可能希望第一次手动删除已存在的图像。
发布于 2020-04-13 08:09:11
如果您仔细检查日志,则错误消息显示访问被拒绝,这意味着您没有访问权限,或者您没有登录到您的停靠器注册表。
["denied: requested access to the resource is denied"]解决方案:您需要登录到远程停靠注册中心。
docker login有关详细信息,请参阅码头文档。
https://stackoverflow.com/questions/61182669
复制相似问题