第一步 用包管理器安装Docker平台
下文的格式为 操作系统 : 安装命令
安装视频 : 点击查看
Linux(需使用ROOT权限)
- archlinux/manjaro :
pacman -S docker
- debian/ubuntu/deepin :
apt install docker
- red hat/centos/fedora :
yum install docker
UNIX(需使用ROOT权限)
- freebsd :
pkg install docker-freebsd ca_root_nss
Mac OS
需先安装homebrew
homebrew安装方法:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
docker安装方法:
brew cask install docker
第二步 启动docker系统服务
sudo systemctl start docker
或者
sudo service docker start
两个都试试,哪个能行用哪个
第三步 为docker设置国内源
修改/创建 /etc/docker/daemon.json
文件,内容如下:
{
"registry-mirrors": [ "http://hub-mirror.c.163.com"]
}
第四步 安装oracle镜像
搜索镜像 : sudo docker search oracle
下载镜像 : sudo docker pull 搜到的oracle镜像的名字
例如:sudo docker pull alexeiled/docker-oracle-xe-11g
(根据镜像说明)创建并运行oracle容器
例如: sudo docker run -d --shm-size=2g -p 1521:1521 -p 8080:8080 alexeiled/docker-oracle-xe-11g
可选步骤 为容器改名与进入容器的bash
为容器改名 : sudo docker rename 旧名字 oracle
旧名字通过 sudo docker image ls
来查看
进入容器bash : sudo docker exec -it 容器名或容器id bash
日常使用步骤
启动启动docker系统系统服务 : 见第二步
启动容器 : sudo docker start 容器名或容器id
例如 : sudo docker start oracle
sudo docker start dd29b8b2f175
停止容器 : sudo docker stop 容器名或容器id
例如: sudo docker stop oracle
sudo docker stop dd29b8b2f175