docker命令及掛載

2021-07-28 14:19:03 字數 1582 閱讀 6118

常用命令

所有映象:docker images

當前執行:docker ps

提交儲存docker容器: docker commit

進入到對應服務:docker attach

已經執行帶容器:docker ps -l

根據名稱啟動通過8081埠察看docker容器裡的8080:docker run -i -t -d -p 8081:8080 

-p23:22 ubuntu:ubuntu14 /bin/bash

根據imageid啟動通過8081埠察看docker容器裡的8080:docker run -i -t -d -p 

8081:8080 -p23:22 67591570dd29 /bin/bash

啟動說明:

docker.io/centos

陝西改造:docker run -i -t -d -p 8081:8080 -p 23:22 4123ec8684f1 /bin/bash

利用docker ps 會列出對應的container id

利用docker attach 進入到每個容器,然後鍵入

啟動ssh:/etc/init.d/ssh start  

echo 'root:123456' | chpasswd //設定root密碼  123456

source /etc/profile

tomcat在 /home/tomcat/bin下利用sh startup.sh 啟動

啟動乙個已經退出的容器並進入

docker ps -a

啟動docker start containerid

docker attach containerid

掛載 nfs

1、設定 nfs 要共享的目錄,在命令列輸入 vi /etc/exports 後回車

2、進入 vi 的檔案編輯視窗,按 i 鍵切換到編輯模式,輸入你想設定的目錄位置和許可權

,如:/home/logs *(rw,no_root_squash) ;說明:/var/ftp 為共享的目錄位置; *

(rw,no_root_squash)  *為任意ip都可以訪問  rw為可進行讀寫訪問  no_root_squash 為

擁有這個目錄所有者的許可權。

3、使用 service nfs start 命令啟動 nfs 服務(在對 /etc/exports 做了任何修改後都

需要重啟 nfs 服務,才可以使修改生效,重啟命令 service nfs restart)

4.至此,伺服器上面的設定完成了。

5.開始使用nfs服務的客戶端設定,首先還是先使用 putty 登入到要使用 nfs 的電

腦上。(為了方便,我都是在一台電腦上操作的)

6.建立 nfs 要掛載位置的目錄(如果目錄已經存在忽略此步驟),加入我想掛載到 

/var/ftp 這個目錄下,那麼我先用命令 mkdir /nfs/ftp 建立目錄,之後使用 ls /var 

-l 命令檢視

7.mount -t nfs -o rw 10.10.8.54:home/logs  /home/share

解除安裝分割槽

umount -fl /home/share

docker 容器掛載

設定容器目錄為唯讀模式 docker run it name haha3 v opt haha3 opt haha3 rocentos bin bash 3 建立volume容器,多個容器共享資料 建立volume container docker run it v var volume1 v va...

Docker掛載題目

掛載ctf題目 1.安裝container 2.掛載本地題目所在的目錄 3.用socat命令掛載到container埠 退出後中斷 4.用nohup永久掛載題目退出容器不會中斷 5.用nc命令連線題目 此方法只能在乙個區域網內可以訪問。docker pulldocker run it v 本地目錄 ...

Docker掛載題目

掛載ctf題目 1.安裝container 2.掛載本地題目所在的目錄 3.用socat命令掛載到container埠 退出後中斷 4.用nohup永久掛載題目退出容器不會中斷 5.用nc命令連線題目 此方法只能在乙個區域網內可以訪問。docker pulldocker run it v 本地目錄 ...