Docker簡易部署步驟

Docker簡易部署步驟
1:系統部安裝docker:root權限

     >yum install docker

2:系統部修改配置文件:

     配置文件路徑:/etc/sysconfig/docker
     修改如下參數:參數大小可修改,根據需求和機器硬件
     OPTIONS='--selinux-enabled --log-driver=journald --graph=/data/docker/dokcer

--storage-opt dm.basesize=20G'
3:系統部啓動docker服務:root權限

     >service docker start
     查看啓動後信息及版本
     >docker version
     >docker info
     若如下圖所示,則證明docker安裝成功

4:配置管理部鏡像導入:sudo權限

     ①:download純淨的centos鏡像
              >sudo docker pull centos
     ②:導入一個本地的鏡像docker.tar包
               >sudo docker load < docker.tar

5:查看主機上安裝的所有鏡像:sudo權限

     >sudo docker images
     如下:
    

6:查看鏡像下的容器信息:sudo

     >sudo docker ps -a

7: 創建新容器:

     Eg:
     >sudo docker run -it --net=host -v /data/docker/jarvis:/root/app/jarvis

-v /etc/localtime:/etc/localtime:ro --name=jarvis_test chinapnr/python
每個參數由空格分割,參數解析如下,更詳細參數請參考網上資料。

     –it(以可交互的方式運行容器)

--net=host(容器內外共享端口)
-v /data/docker/kaldi/conf/:/root/kaldi/conf/ (前面的爲宿主機的目錄,:後面的爲容器內部目錄)
-v /etc/localtime:/etc/localtime:ro(掛載時間,容器內外統一使用相同的時間)
--name=jarvis (容器的名字)
chinapnr/python 鏡像名字

8:短暫退出容器,去宿主機做其他事情

     >ctrl+p+q 可以在保持容器不關閉的情況下退出容器交互環境

9:重新進入容器,可以重新對該容器進行交互操作

sudo docker attach jarvis

10:容器提交生成一個新鏡像:

     >sudo docker commit jarvis new/image

11:鏡像打包成tar包

     >sudo docker save new/image > docker.tar

備註:一個鏡像可以啓動多個容器,每個容器互不影響。

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