docker 經常使用命令

docker load : 將制定的tar文件加載成鏡像nginx

$ docker load [OPTIONS]

OPTIONS說明:
    -i, --input string
    將要讀取的從tar文件的路徑

docker save : 將指定鏡像保存成tar 歸檔文件。docker

$ docker save [OPTIONS] IMAGE [IMAGE...]

OPTIONS說明:-o :輸出到的文件。

運行jupyter服務器瀏覽器

– 啓動的命令爲:docker run -p 7777:8888 IMAGE_ID

運行鏡像後進入命令行模式bash

docker run -p 7777:8888 -it paddlepaddle/book /bin/bash

-it 表示開發者想要想在容器啓動後,在容器內輸入命令
/bin/bash 表示容器啓動後第一個執行的命令

手動啓動jupyter服務器服務器

--no-browser 表示啓動notebook的時候不自動啓動一個瀏覽器
--allow-root 表示提高權限
--ip=0.0.0.0 表示容許外網訪問
/book 表示jupyter訪問的文件的位置

jupyter notebook --ip=0.0.0.0 --allow-root --no-browser /book

查看當前已經運行起來的容器有哪些網絡

docker ps -a

開啓、中止、重啓操作系統

– docker start :啓動一個或多少已經被中止的容器
– docker stop :中止一個運行中的容器
– docker restart :重啓容器

刪除容器命令行

– 命令:docker rm containerID

查詢鏡像rest

– 命令: docker images

增長鏡像code

– 命令: docker pull 鏡像名(例如:拉取hello-world)

刪除鏡像

– 命令: docker rmi imageID

Docker的容器管理-運行

– [OPTIONS]表示run時候的設置,例如前臺或者後臺運行,網絡如何處理等
– [:TAG]表示根據標籤查找鏡像
– [COMMAND] [ARG...]表示啓動容器後在容器內容部運行什麼命令
• (注意容器其實就是一個Ubuntu操做系統)

經常使用的[OPTIONS]設置有
基礎設置:
    容器名字:
        --name="nginx-lb": 爲容器指定一個名稱;
    前臺運行仍是後臺運行:
        後臺:-d: 後臺運行容器,並返回容器ID
        前臺:-i: 以交互模式運行容器,一般與-t 同時使用
是否分配僞終端
    -t: 爲容器從新分配一個僞輸入終端,一般與-i 同時使用;
網絡設置
    容器內應用的端口號映射:-p 指定端口號的映射關係hostPort:containerPort
    示例:docker run -p 8888:8888 paddlepaddle/book
相關文章
相關標籤/搜索