一定保證虛擬機器能夠連上網路;
新增組groupadd docker
useradd docker -g docker
判斷系統環境
uname -r
docker 執行在 centos 7 上,要求系統為64位、系統核心版本為 3.10 以上。
docker 執行在 centos-6.5 或更高的版本的 centos 上,要求系統為64位、系統核心版本為 2.6.32-431 或者更高版本。
安裝yum -y install docker
若centos--沒有獲得管理員許可權----su 換行---輸入密碼(開機密碼)----進入root許可權---執行yum安裝命令
啟動docker後台服務
service docker start
測試執行 hello-world
docker run helo-world
執行容器:
docker run -i -t ubuntu:15.10 /bin/bash
-t:在新容器內指定乙個偽終端或終端。
-i:允許你對容器內的標準輸入 (stdin) 進行互動。
-v
:表示需要將本地哪個目錄掛載到容器中,格式:-v 《宿主機目錄》:《容器目錄》
檢視執行的docker狀態
docker ps
啟動容器(後台模式)
docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"
-d:以後臺daemon方式執行,執行成功後會返回乙個該容器的id
檢視日誌
docker logs ***(***代表容器id,也可以用容器名稱)
關閉容器
docker stop amazing_cori(amazing_cori是容器名稱) 或者 ctrl+d 後台繼續執行
docker images
檢視全部命令 docker ( ***命令 --help 檢視單個命令)
建立容器
docker create--name ubuntcontainer ubuntu:15.10 /bin/sh -c 'hello world'
殺死容器
docker kill 容器id或者名稱
刪除容器
docker rm 容器id或者名稱
docker rm $(docker ps -q- a) //全刪,慎用 暫時沒試過
執行乙個web 應用
也可以指定 -p 標識來繫結指定埠。-p docker容器埠:對映埠
-d:讓容器在後台執行。
-p:將容器內部使用的網路埠對映到我們使用的主機上。
-name
:表示容器名稱,用乙個有意義的名稱命名即可。
進入乙個容器
1.docker attach 容器id
2.docker exec -it 容器id bin/bash 方式進入將不會影響到別的終端
3.在映象(或容器)中安裝ssh server(不推薦)
4.nsenter工具
獲取映象 docker pull 映象名稱 //從dockerhub獲取映象
查詢映象
docker search 映象名稱 //dockerhub按照映象名稱模擬查詢
提交映象
docker commit -m="test update" -a="xumin.liu" 969f xuemin/xuemin-image:v1
製作映象
通過dockerfile構建映象
cat dockerfile
from centos:6.7每乙個指令都會在映象上建立乙個新的層,每乙個指令的字首都必須是大寫的。maintainer fisher "fisher@sudops.com"
run /bin/echo 'root:123456' |chpasswd
run useradd runoob
run /bin/echo 'runoob:123456' |chpasswd
run /bin/echo -e "lang=\"en_us.utf-8\"" >/etc/default/local
expose 22
expose 80
cmd /usr/sbin/sshd -d
第一條from,指定使用哪個映象源
run 指令告訴docker 在映象內執行命令,安裝了什麼。。。
docker build 命令來構建乙個映象
docker build -t runoob/centos:6.7 .-t :指定要建立的目標映象名
.:dockerfile 檔案所在目錄,可以指定dockerfile 的絕對路徑
我們可以使用 docker tag 命令,為映象新增乙個新的標籤。
docker tag 容器id runoob/centos:dev
邊敲命令變學到這 心裡對docker的使用有了個大概的認識,
現在有乙個問題就是,自己做的docker如何儲存,放在u盤中,或者放在dockerhub中
可參考:
Linux虛擬機器安裝
其實這個vmware也可以安裝很多系統的 列如常用的 windows server虛擬機器 和linux虛擬機器 這個安裝之後對於我們學習這個更加方便啦 傻瓜式的安裝 下一步至完成 開啟vmware,新建虛擬機器,典型安裝 稍後安裝作業系統 也可以直接映象檔案直安裝因為我們學習過程就用的稍後手動安裝...
安裝linux虛擬機器
1 安裝linux虛擬機器 1 vmware virtualbox 安裝 2 匯入虛擬機器檔案centos7 atguigu.ova 3 雙擊啟動linux虛擬機器 使用 root 123456登陸 4 使用客戶端連線linux伺服器進行命令操作 5 設定虛擬機器網路 橋接網路 選好網絡卡 接入網線...
安裝linux虛擬機器
虛擬機器 vmware linux映象 centos6.9 在vmware新建虛擬機器 選擇典型安裝 輸入全名 完全隨意 使用者名稱 隨意起,但不要和linux系統關鍵字重複,如var home bin等 密碼 同時也是root使用者密碼 輸入虛擬機器名稱 在windows中看到的名字,隨意 安裝位...