来源:唐山网站优化

Docker 安装mysql、oracle

使用ssh工具登录docker

docker 的ip一般默认为192.168.99.100
可以通过安装docker-machine之后,执行 docker-machine ip获取
通过ssh 连接登录docker:用户名docker 密码 tcuser,登录之后,切换到root需要执行 sudo -i
常用docker 命令
docker images :查看下载的镜像
docker ps :查看运行的容器
docker ps -a: 查看所有的容器
docker container rm 容器名称/id :删除指定的容器(必须是停止运行的容器) docker stop 容器名称/id :停止运行
docker exec -it 容器名称/id /bin/bash:进入指定容器中。
解决docker,ubuntu镜像中没有vi/vim
两行命令
apt update
apt install vim

使用docker 创建mysql5.7

  1. docker search mysql 查看mysql镜像
  2. docker pull mysql:5.7 拉取指定的mysql镜像
  3. docker run --name mysql01 -p 33306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 创建指定名称mysql01 镜像的容器
  4. 通过工具连接192.168.99.100:33306 root/root,成功连接mysql数据库
  5. 多次启动,可运行多个名称的mysql容器

使用docker 创建oracle XE

    1. docker search oracle 查找oracle镜像
    2. docker pull oraclexxxx:xe 拉取指定名称的oracle镜像
    3. docker run --name 11gXe -p 18521:1521 -p 19080:8080 -d oraclexxxx:xe :创建指定名称11gXe 镜像的容器
    4. docker exec -it 11gXe bash :进入oracle容器中
    5. su oracle 切换到oracle用户
    6. sqlplus / as sysdba :登录oralce
    7. 修改system/sys密码:alter user system identified by system;alter user sys identified by sys;
    8. 用工具登录oracle 192.168.99.100:18521 XE system/system 成功

最新文章

  1. UIApplication详解
  2. Ninject之旅之一:理解DI
  3. NS2中修改载波侦听范围和传输范围
  4. vector 初始化所有方法
  5. MemoryMappingFile泄漏分析过程
  6. 【WebKit】---WebKit的CSS扩展(WebKit是私有属性)
  7. Typescript 团队合作的利器
  8. SQL按汉语拼音首字母排序
  9. 使用SC命令时注意事项
  10. UVA 11889 Benefit
  11. ruby2.0(rails)以后版本的debug
  12. C语言之原码、反码和补码
  13. 使用CSS灵活的盒子
  14. sql查询百分号的方法
  15. .NET Core 2.0迁移技巧之MemoryCache问题修复
  16. 【SSH系列】Hibernate映射 -- 多对多关联映射
  17. docker 安装 fastdfs
  18. Android无法删除项目+导入项目报错
  19. JAVA-抽象类/类继承
  20. MQTT服务器本地搭建

热门文章

  1. QT 安装 配置过程
  2. Spring全家桶注解一览(精选)
  3. Python3定时器任务代码
  4. Linux安装centos
  5. jstack的使用:死锁问题实战
  6. ADO,net 实体数据模型增、删、改,浅谈
  7. ASP.Net Core 2.1+ Cookie 登录授权验证【简单Cookie验证】
  8. Git提交代码解决方案
  9. 用于RISC-V的Makefile示例
  10. Chrome谷歌浏览器插件-小结