安裝docker有兩種方式,一種從ubuntu的儲存庫安裝,這種安裝方式docker版本不是最新的。第二種從docker儲存庫安裝。這裡我選用的是第一種。
安裝
sudo apt install docker.io
啟動,並新增開機啟動
systemctl start docker //啟動
systemctl enable docker //開機啟動
檢視安裝版本
docker --version
搜尋映象
//搜尋oracle映象
docker search oracle
docker pull oracle
列出映象
docker images
刪除映象rmi命令可刪除指定映象
docker rmi hello-world
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
新建映象並啟動使用root使用者操作
docker run命令-d
後台啟動,-p
指定埠對映
docker run -d -p 1521:1521 --name oracle_11g registry.aliyuncs.com/helowin/oracle_11g
如果容器停止使用docker start 命令啟動
docker start oracle_11g
檢視容器狀態
docker ps
進入映象內,修改資訊
docker exec -it oracle_11g bash
root使用者操作,root使用者密碼helowin
編輯/etc/profile
export oracle_sid=helowin
export path=$oracle_home/bin:$path
使檔案生效source /etc/profile
新增軟鏈結
ln -s $oracle_home/bin/sqlplus /usr/bin
切換oracle使用者,修改密碼
su - oracle
alter user system identified by 密碼;
alter user sys identified by 密碼;
alter profile default limit password_life_time unlimited;
ip:宿主機ip
埠:1521
sid: helowin
使用者名稱:****
密碼:****
並沒有,我的最終目的是讓其他同事也訪問我的oracle,所以需要做一步埠**,將虛擬機器1521埠對映到主機的某個埠上,然後通過主機暴露出的ip:port訪問。
1.前提虛擬機器已關機
2.選擇更改設定
3.選擇nat設定
4.選擇新增
我選擇1522埠作為對映
222為遠端訪問虛擬機器的埠(如果需要,現在虛擬機器安裝openssh-server
)
參考文章
docker:ubuntu 18.04 lts上的安裝和基本使用
docker遠端訪問
實現docker客戶端與另一台主機上的docker守護程序進行通訊 主機版本為centos7.4,docker版本為docker ce 18.09.7 3.el7.x86 64 node1 192.168.0.111 node2 192.168.0.107 兩台安裝docker的環境 保證兩台主機上...
docker開啟遠端訪問
預設情況下,docker守護程序unix socket var run docker.sock 來進行本地程序通訊,而不會監聽任何埠,因此只能在本地使用docker客戶端或者使用docker api進行操作。如果想在其他主機上操作docker主機,就需要讓docker守護程序開啟乙個http soc...
docker開啟遠端訪問
vi lib systemd system docker.service修改docker.service檔案中以execstart開頭的行 centos 7修改為 execstart usr bin dockerd h tcp h unix var run docker.sockcentos7以下修...