使用Docker安裝完整Ubuntu容器

2021-10-08 13:46:01 字數 1002 閱讀 9109

步驟pull映象docker pull ubuntu-->image-id使用上述映象啟動容器,名為***,後面要用到這個容器docker run -it --name *** image-id,替換***image-id現在應該進入終端了,實際就是容器的/bin/bash了。這裡需要如下操作

上面的容器因為初始命令entrypoint是/bin/bash,所以沒法自動啟動服務如ssh,所以提交映象,然後以/sbin/init啟動新容器(似乎未unminize時沒有/sbin/init,什麼原因不清楚),命令如下,注意-itd(後台執行,互動式終端),--privileged(有特權的) 以及/sbin/init都是必須的。

sudo docker commit -m 'why i commit' container-name new-image-name

sudo docker run -itd --privileged --name yyy -p hostporot:containerport new-image-id /sbin/init

可以對映幾個常用埠如22, 80, 8080到主機,以備不時之需

然後通過sudo docker exec -it yyy bash就可以進入終端了,檢視一下ipifconfig,當然如果安裝了ssh並且改了root登入許可權也可以ssh root@containerip,對映22埠了也可以ssh -p port root@hostip

以上,歡迎指正

ttyLinux安裝完整指南

ttylinux安裝完整指南 ttylinux號稱是最小的linux系統,這兩天找到了乙個很好用虛擬機器virtual box,這個虛擬機器是sun開發的乙個免費開源的虛擬機器,原來一直用 vmware,不過發現sun的這個免費的虛擬機器更好用,主要是比較輕量級的,感覺挺好。正好想試試ttylinu...

MySQL安裝完整步驟

解壓把mysql的bin路徑放到環境變數中的path中 三 新增配置檔案 mysql bin中沒有配置檔案需要建立乙個my.ini檔案放到mysql bin目錄中 配置檔案如下 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d mysql 設定mysql...

Linux系統在Docker上安裝Ubuntu系統

第一步,建立docker使用者組,因為對於docker而言,預設情況下只有root使用者或者通過sudo才能執行docker命令,所以需要新增使用者許可權,在本地linux系統上執行如下命令 sudo groupadd docker 第二步,新增當前登入使用者到docker使用者組,在本地linux...