首先需要在https://hub.docker.com/上注册用户。
1、登录docker账号
主要命令:docker login
docker login
输入账号 178***110 密码***
安装gitlab
docker pull gitlab/gitlab-ce
docker run
-d
-p 7080:80
-p 7443:443
-p 7022:22
--restart always
-v /yimi/gitlab/config:/etc/gitlab
-v /yimi/gitlab/logs:/var/log/gitlab
-v /yimi/gitlab/data:/var/opt/gitlab
--name gitlab-ce-zh
gitlab/gitlab-ce:latest
查看默认密码这个是要改的
docker exec -it gitlab-ce-zh grep 'Password:' /etc/gitlab/initial_root_password
[root@NCP5214 ~]# docker exec -it gitlab-ce-zh grep 'Password:' /etc/gitlab/initial_root_password
Password: UtzztkHMyfrNpBuY8***uvufuKhQs/UzxhBvIXE+/es=
[root@NCP5214 ~]#
登录默认账号root
http://互联网或局域网IP:7080/
备份
保存本地 tar
[root@NCP5214 ~]# docker save gitlab-ce-zh:yimi20220503 > gitlab-ce-zh-yimi20220503.tar
一开始
docker push gitlab-ce-zh:20220501
遇到 denied: requested access to the resource is denied
之后通过下面2个命令成功推送到公共仓库,原来是要加账号名称
docker tag gitlab-ce-zh:20220501 178***110/gitlab-ce-zh:20220501
docker push 178***110/gitlab-ce-zh:20220501
[root@NCP5214 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE gitlab-ce-zh yimi20220503 4307e239e383 17 minutes ago 2.46GB [root@NCP5214 ~]# docker commit d32133f65f6d gitlab-ce-zh:20220501 sha256:68d840a6066d77ee687f164b40fe24365070328ebf4fe4a598728034119b3755 [root@NCP5214 ~]# docker push gitlab-ce-zh:20220501 The push refers to repository [docker.io/library/gitlab-ce-zh] 2cfd9760017e: Preparing 6228e925ad5b: Preparing 78d9aafab3c5: Preparing 35e8c6902312: Preparing 8d4b618bb899: Preparing d2585dffe6f4: Waiting 8bce5d54c663: Waiting 32b687514944: Waiting 1fbfc8517de4: Waiting denied: requested access to the resource is denied [root@NCP5214 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE gitlab-ce-zh 20220501 68d840a6066d 2 minutes ago 2.46GB gitlab-ce-zh 20220503 3eec6448aac4 3 minutes ago 2.46GB gitlab-ce-zh yimi20220503 4307e239e383 25 minutes ago 2.46GB gitlab/gitlab-ce latest 883870707338 3 days ago 2.46GB [root@NCP5214 ~]# docker tag gitlab-ce-zh:20220501 178***110/gitlab-ce-zh:20220501 [root@NCP5214 ~]# docker push 178***110/gitlab-ce-zh:20220501 The push refers to repository [docker.io/178216110/gitlab-ce-zh] 2cfd9760017e: Pushed 6228e925ad5b: Pushed 78d9aafab3c5: Pushed 35e8c6902312: Pushed 8d4b618bb899: Pushed d2585dffe6f4: Pushed 8bce5d54c663: Pushed 32b687514944: Pushed 1fbfc8517de4: Pushed 20220501: digest: sha256:6bd2c34dc8c92e6773ab008bfd67d45a4e225c6293d377b560b8e209574cf2f6 size: 2203


![[Docker] push镜像到公共仓库遇到denied: requested access to the resource is denied [Docker] push镜像到公共仓库遇到denied: requested access to the resource is denied](http://www.mshxw.com/aiimages/31/854394.png)
