docker簡潔用法

docker簡潔用法

簡單原理:
常規虛擬化:宿主機--》虛擬機軟件--》虛擬系統--》安裝軟件
docker :宿主機--》docker軟件--》安裝軟件鏡像

一、安裝docker
1、需要內核3.8以上
2、centos6.5以上
3、yum install docker*

二、啓動
systemctl restart docker.service

三、查看本地鏡像
docker imagers
輸出結果中僅有標題,說明沒有本地鏡像

四、搜索公有鏡像
docker search nginx

五、下載鏡像
docker pull docker.io/nginx
docker.io/nginx爲第四條搜索結果中的第一條,其中的name列

如果已經將鏡像文件下載到本地,可以使用命令導入
cat 鏡像文件名 | docker import - 虛擬機名字(自主命名)

六、下載成功後再次查看本地鏡像
docker imagers

七、運行鏡像
docker run -itd docker.io/nginx
docker.io/nginx:第六條中輸出結果的repository值
i:交互;t:終端;d:後臺啓動

八、查看已啓動的鏡像(容器或虛擬機)
docker ps -a
輸出結果中的status字段中,如果爲up,則表示啓動

九、執行虛擬機中的命令
docker exec 虛擬機的ID號 虛擬機的命令
虛擬機的ID號爲第八條輸出結果的第一列

十、進入虛擬機
docker exec -it 虛擬機的ID號 /bin/bash
/bin/bash爲示例
輸出結果爲:虛擬機的命令行界面

十一、端口映射
docker run -itd -p 80:80 docker.io/nginx
將本機的80端口映射爲docker.io/nginx的80端口;前一個80代表本機的80端口

十二、刪除虛擬機(容器)
docker rm -f 虛擬機的ID號
可以接多個“虛擬機的ID號”,使用空格分割

十三、在宿主機中啓動虛擬機的某個服務
docker exec -it 虛擬機的ID號 命令全路徑 start

十四、導出鏡像
docker export 虛擬機的ID號 >鏡像名字.tar

十五、終止虛擬機進程
docker kill 虛擬機的ID號

十六、查看虛擬機狀態
docker status 虛擬機的ID號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章