【❤作者简介:研究生在读 IT女; 如果文章有错请指正,让我们一起学习,天天向上,一起进步! 如果对你有帮助,还请点赞收藏哦~❤】
1.安装docker
如果已经安装docker直接跳到2
#卸载原本的
sudo apt-get remove docker docker-engine
sudo apt-get remove docker docker-engine docker-ce docker.io
sudo apt-get purge docker
sudo apt-get autoremove docker
sudo rm -rf /var/lib/docker
#安装相关工具
sudo apt-get install apt-transport-https ca-certificates curl python-software-properties software-properties-common
#安装秘钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
#查看秘钥是否安装成功
sudo apt-key fingerprint OEBFCD88
#添加docker官方仓库
sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian jessie stable"
sudo apt-get update
cat /etc/debian_version
if报错:
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for debian/unstable
则:
在源中添加该官方仓,具体操作如下
sudo gedit /etc/apt/sources.list
在该文件最后添加
deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/debian stretch stable
安装docker-ce
sudo apt-get install docker-ce
安装完成后,需要修改相应的文件:
sudo vim /lib/systemd/system/docker.service
把如下位置内容:
ExecStart=/usr/bin/dockerd -H fd://
修改为:
ExecStart=/usr/bin/dockerd
启动docker
systemctl start docker
查看版本
docker version
安装chkconfig
sudo apt-get install chkconfig
移除自启
sudo chkconfig --del docker
正式开始Oracle部分
#拉取镜像
sudo docker pull docker.io/arahman/docker-oracle-xe-11g
#查看镜像
sudo docker images
#创建容器并启动
sudo docker run -d -v /home/docker/data/oracle_data:/data/oracle_data -p 49160:22 -p 1521:1521 -e ORACLE_ALLOW_REMOTE=true docker.io/arahman/docker-oracle-xe-11g
#查看容器
docker ps
#进入容器内部
sudo docker exec -it 容器id /bin/bash
#输入
sqlplus
SQL> password system(刚刚设置的username)
Changing password for system
Old password:
New password:
Retype new password:
Password changed
退出
exit;