我正在尝试对docker镜像https://goharbor.io/的工件Harbor的安装过程进行Docker化。
我一直坚持设置默认凭据进行登录。我已经安装成功,可以在http://172.18.0.10
上构建并运行Docker容器后访问它但是,默认用户名:admin和密码:Harbor12345给出了无效的登录消息。
我正在从名为“ harbor”的文件夹中运行“ docker build Harbor”。在此文件夹中,我有Harbor.cfg文件和dockerfile。原因是必须手动设置Harbor.cfg文件中的主机名行。
构建并运行docker run命令后,我能够以主机名访问Harbor UI,但是在docker安装指南中给定默认凭据的情况下,我无法登录。关于错误可能是什么或如何解决错误的任何想法?谢谢。
这是docker run命令:
docker run -v /var/run/docker.sock:/var/run/docker.sock -v /run/dbus/system_bus_socket:/run/dbus/system_bus_socket 916c88365f1a
这是docker文件:
FROM devopsafsloc/jenkinspipeline:docker
RUN apt-get install -y python && apt-get install -y firewalld
RUN cd /usr/local && wget https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-online-installer-v1.7.6.tgz && tar xvzf /usr/local/harbor-online-installer-v1.7.6.tgz
COPY harbor.yml /usr/local/harbor/harbor.yml
CMD firewall-cmd --permanent --zone=public --add-port=80/tcp && firewall-cmd --reload && cd /usr/local/harbor/ && ./install.sh && cat