步驟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...