国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

Docker 常用命令整理(實用篇)

2019-11-02 17:00:06
字體:
來源:轉載
供稿:網友

1. 查看docker信息(version、info)

# 查看docker版本 docker version # 顯示docker系統的信息 docker info

2. 對image的操作(search、pull、images、rmi、history)

# 檢索image docker search image_name# 下載image docker pull image_name #列出鏡像列表; -a, --all=false Show all images; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs docker images# 刪除一個或者多個鏡像; -f, --force=false Force; --no-prune=false Do not delete untagged parents docker rmi image_name # 顯示一個鏡像的歷史; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs docker his

3. 啟動容器(run)

docker容器可以理解為在沙盒中運行的進程。這個沙盒包 含了該進程運行所必須的資源,包括文件系統、系統類庫、shell 環境等等。但這個沙盒默認是不會運行任何程序的。你需要在沙盒中運行一個進程來啟動某一個容器。這個進程是該容器的唯一進程,所以當該進程結束的時候,容 器也會完全的停止。

# 在容器中運行"echo"命令,輸出"hello word" docker run image_name echo "hello word" # 交互式進入容器中 docker run -i -t image_name /bin/bash # 在容器中安裝新的程序 docker run image_name apt-get install -y app_name# 在一次進剛才進入的容器docker exec -i -t [容器ID]

Note: 在執行apt-get 命令的時候,要帶上-y參數。如果不指定-y參數的話,apt-get命令會進入交互模式,需要用戶輸入命令來進行確認,但在docker環境中是無法響 應這種交互的。apt-get 命令執行完畢之后,容器就會停止,但對容器的改動不會丟失。

4. 查看容器(ps)

# 列出當前所有正在運行的container docker ps # 列出所有的container docker ps -a # 列出最近一次啟動的container docker ps -l

5. 保存對容器的修改(commit)

當你對某一個容器做了修改之后(通過在容器中運行某一個命令),可以把對容器的修改保存下來,這樣下次可以從保存后的最新狀態運行該容器。

# 保存對容器的修改; -a, --author="" Author; -m, --message="" Commit message docker commit ID new_image_name

6. 對容器的操作(rm、stop、start、kill、logs、diff、top、cp、restart、attach)

# 刪除所有容器 docker rm `docker ps -a -q`    # 刪除單個容器; -f, --force=false; -l, --link=false Remove the specified link and not the underlying container; -v, --volumes=false Remove the volumes associated to the container docker rm Name/ID    # 停止、啟動、殺死一個容器 docker stop Name/ID docker start Name/ID docker kill Name/ID    # 從一個容器中取日志; -f, --follow=false Follow log output; -t, --timestamps=false Show timestamps docker logs Name/ID    # 列出一個容器里面被改變的文件或者目錄,list列表會顯示出三種事件,A 增加的,D 刪除的,C 被改變的 docker diff Name/ID    # 顯示一個運行的容器里面的進程信息 docker top Name/ID    # 從容器里面拷貝文件/目錄到本地一個路徑 docker cp Name:/container_path to_path docker cp ID:/container_path to_path    # 重啟一個正在運行的容器; -t, --time=10 Number of seconds to try to stop for before killing the container, Default=10 docker restart Name/ID    # 附加到一個運行的容器上面; --no-stdin=false Do not attach stdin; --sig-proxy=true Proxify all received signal to the process docker attach ID
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广汉市| 鄂伦春自治旗| 拜泉县| 嘉义市| 慈利县| 沂南县| 伊川县| 定日县| 石台县| 榕江县| 乳山市| 武鸣县| 潞城市| 德化县| 吉安县| 民权县| 威海市| 柏乡县| 承德县| 永吉县| 明水县| 安泽县| 青海省| 炎陵县| 根河市| 新蔡县| 临漳县| 永兴县| 留坝县| 桦南县| 黄冈市| 花莲市| 托克托县| 南川市| 南涧| 和顺县| 宁晋县| 陆川县| 赞皇县| 库车县| 龙门县|