Mac使用Docker安装Mysql和Oracle

本文详细介绍如何使用Docker安装并配置MySQL和Oracle 11g数据库,包括镜像搜索、下载、容器运行及环境变量配置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装docker

brew cask install docker

镜像加速

https://promotion.aliyun.com/ntms/act/kubernetes.html

{
  "registry-mirrors": [
    "https://u9irc6iy.mirror.aliyuncs.com"
  ],
  "features": {
    "buildkit": true
  },
  "experimental": false
}

 

 

安装Mysql

查找镜像

docker search mysql

拉取 MySQL 镜像

docker pull mysql:latest

查看本地镜像

docker images

运行容器

docker run -itd --name mysql-8.0 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

 

进入docker本地连接mysql

 

docker exec -it mysql-8.0 bash

 

登陆mysql -uroot -p123456

工具连接

停止

docker stop mysql-8.0

 

删除容器

docker rm 容器id

删除镜像

docker rmi 镜像id

安装oracle11g

拉取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

查看镜像

docker images

创建容器

 docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

启动容器

docker start oracle11g

进入镜像进行配置

docker exec -it --user root  oracle11g /bin/bash

vi /etc/profile

配置环境变量

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=$ORACLE_HOME/bin:$PATH

创建软连接

ln -s $ORACLE_HOME/bin/sqlplus /usr/bin

切换到oracle用户

su - oracle

登录sqlplus并修改sys、system用户密码

sqlplus /nolog

conn /as sysdba;
alter user system identified by system;
alter user sys identified by sys;
create user test identified by test;
grant connect,resource,dba to test;

查看lsnrctl 服务

lsnrctl status

navicat连接

 

创建表空间

create tablespace prepolicy datafile '/home/oracle/app/oracle/oradata/helowin/prepolicy.dbf' size 200M autoextend on next 50M;

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值