Docker管理工具

docker-ui

启动

docker run -it -d --name docker-ui1 --restart=always -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock docker.io/uifd/ui-for-docker

访问

http://192.172.34.162:9000/#/


portainer

启动

docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test portainer/portainer

访问

http://192.172.34.162:9000

admin/admin123


docker-compose

 安装docker-compose(下载比较慢)

1、安装python-pip
  yum -y install epel-release
  yum -y install python-pip
2、安装docker-compose
  pip install docker-compose
  待安装完成后,执行查询版本的命令确认安装成功。如果不成功超时,就多次安装compose,直到成功
  docker-compose version

安装 Docker Compose

Docker Compose 存放在Git Hub,不太稳定。 你可以也通过执行下面的命令,高速安装Docker Compose。

curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

你可以通过修改URL中的版本,可以自定义您的需要的版本。


harbor

 Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。

前提

安装Docker和Docker-compose

下载harbor包

wget http://harbor.orientsoft.cn/harbor-v1.4.0/harbor-offline-installer-v1.4.0.tgz
tar -zxf harbor-offline-installer-v1.4.0.tgz 
cd harbor

或者手动下载:

http://harbor.orientsoft.cn/

配置

hostname = 192.172.34.162

harbor_admin_password = admin123

project_creation_restriction = adminonly

Python环境

root@localhost:~/harbor# apt-get install python

root@localhost:~/harbor# export LC_ALL=C

root@localhost:~/harbor# ln -s /usr/bin/python3 /usr/bin/python

安装服务

root@localhost:~/harbor# ./install.sh

 启动服务

[root@localhost harbor]# docker-compose start
Starting log         ... done
Starting registry    ... done
Starting mysql       ... done
Starting adminserver ... done
Starting ui          ... done
Starting jobservice  ... done
Starting proxy       ... done
[root@localhost harbor]# docker-compose ps
       Name          Command              State                      Ports                 
-------------------------------------------------------------------------------------------------------------------------------------------------
harbor-adminserver   /harbor/start.sh                 Up (healthy)                                                                   
harbor-db            /usr/local/bin/docker-entr ...   Up (healthy)   3306/tcp                                                        
harbor-jobservice    /harbor/start.sh                 Up (healthy)                                                                   
harbor-log           /bin/sh -c /usr/local/bin/ ...   Up (healthy)   127.0.0.1:1514->10514/tcp                                       
harbor-ui            /harbor/start.sh                 Up (healthy)                                                                   
nginx                nginx -g daemon off;         Up        0.0.0.0:443->443/tcp, 0.0.0.0:4443->4443/tcp, 0.0.0.0:80->80/tcp
registry             /entrypoint.sh serve /etc/ ...   Up (healthy)   5000/tcp                                                        

#暂停服务
> /opt/harbor/prepare
> docker-compose down
>docker-compose up -d

访问

http://192.172.34.162/harbor/sign-in

admin/admin123

配置HTTPS

##如果不做HTTPS,只需将hostname设置为IP,protocol改为HTTP即可,也不必生成CA

> vi /opt/harbor/harbor.cfg

 

#创建目录

> mkdir -p /data/cert/

#生成ca证书和签名

> openssl genrsa -out /data/cert/ca.key 2048

> openssl req -x509 -new -nodes -key /data/cert/ca.key -subj "/CN=www.haiwei.com" -days 5000 -out /data/cert/ca.crt

登录

docker login -u gis -p pwd007 192.172.34.162
docker login -u admin -p admin123 192.172.34.162

docker login -u gis -p pwd007 www.haiwei.com
docker login -u admin -p admin123 www.haiwei.com

docker push 192.172.34.162/gis/demo:1.0

暂时不可使用域名,也不需要登录。

End参考

Docker私有仓库Harbor部署与使用 - 往之不谏 - 博客园

docker私库Harbor部署_禅剑一如的技术博客_51CTO博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

闲猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值