安装 Colima(Homebrew)
- 安装:
brew install colima
- 查看版本:
colima --version
- 启动 Colima:
colima start --arch x86_64 --memory 4
- 查看虚拟机情况:
limactl list
安装 Oracle
# 拉取镜像
docker pull deepdiver/docker-oracle-xe-11g
docker images
# 启动镜像
docker run -d -p 1521:1521 --name oracle11g deepdiver/docker-oracle-xe-11g
docker ps
# 进入镜像
docker exec -it {CONTAINER ID} /bin/bash
# 登录 Oracle
# - 用户:system
# - 密码:oracle
sqlplus system/oracle
# 修改密码,并设置永久有效
alter user system identified by "123456";
alter user sys identified by "123456";
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
# 创建新用户,并授权
CREATE USER hstest IDENTIFIED BY "123456";
GRANT CONNECT, RESOURCE, DBA, CREATE SESSION TO hstest;
# JDBC Url:jdbc:oracle:thin:@localhost:1521:XE
运维相关
# 停止 colima,恢复原 docker 控制
colima stop
# 启动
colima start --arch x86_64 --memory 4
docker-machine restart&&eval "$(docker-machine env default)"&&docker-machine env
# 重启 oracle 服务
/etc/init.d/oracle-xe restart
结束
Colima:Docker Desktop for Mac 的免费替代品,所以Docker Desktop里看不到正运行的容器的。