docker安装oracle
1.导入镜像
导入:docker load -i oracle-12.1.0.2-se2.tar
2.启动oracle
docker run -it --name ora12c-r2 -p 1521:1521 -p 5500:5500 -e ORACLE_SID=ORCLCDB -e ORACLE_PDB=ORCLPDB1 -e ORACLE_PWD=sys -e ORACLE_CHARACTERSET=AL32UTF8 imagesid
3.查询镜像
查询镜像报错:
[root@localhost ~]# docker search rabbitmq
Error response from daemon: Get https://index.docker.io/v1/search?q=rabbitmq&n=25: x509: certificate signed by unknown authority
解决方法:
# echo -n | openssl s_client -showcerts -connect index.docker.io:443 2>/dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' >> /etc/ssl/certs/ca-certificates.crt
# systemctl restart docker
结语:
我上面的方式之所以可以搞定大多数由于公司IT部门替换https证书造成的错误,是因为很多程序是使用系统默认的证书(路径)。