Docker制作Keycloak镜像

前期准备:确保自己机器上已经安装了docker。

1. 通过docker命令,下载keycloak的镜像文件

docker pull jboss/keycloak:4.1.0.Final

2.文件下载成功后,通过命令查看docker镜像池是否有该镜像

docker images

3.运行keycloak镜像文件,指定容器名称,以及访问端口,同时给keycloak赋予初始admin用户:

docker run -dt --name keycloak -p 8180:8080 -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=123456 jboss/keycloak:4.1.0.Final

4.启动成功后,查看container结果:

docker ps -a

5.通过“localhost:8180/auth”访问查看,并对keycloak进行修改,新增一个名为test的realm,在realm里面创建一个名为demo的client,示例如下:

新增名为test的realm,然后新增client

6.开始制作镜像文件,找到刚运行的container ID(docker ps -a),然后根据这个ID保存为mykeycloak的一个新的

docker commit c601c79a6936 mykeycloak:v1

7.查看新镜像

docker images

8.镜像的save 和load

镜像save

docker save 49f130025e6d > /Users/x?x?/Desktop/mykeycloak.tar

镜像load

docker load  < /Users/x?x?/Desktop/mykeycloak.tar

---------------------------------------------->

为了看出效果,这里先把原有的镜像删除掉

<----------------------------------------------

9.这个时候查看docker里面的镜像,会发现REPOSITORY以及TAG均为none,则使用一下命令:

docker tag 49f130025e6d mykeycloak2:v2

10.启动新的镜像文件

docker run -itd --name mykeycloak2 -p 8180:8080 mykeycloak:v2

此时输入URL:localhost:8180/auth 就会登录到自己的keycloak 里面了

 

 

以上是对docker以及keycloak的一些整理,如有问题,还请留言,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值