Docker 一般命令的總結

2021-08-18 02:14:31 字數 1783 閱讀 2634

檢視程序

docker ps -a

[root@master docker]# docker pull busybox:latest

檢視映象列表

docker images

刪除映象

必須先刪除對應的container才能刪掉 映象

生成映象

[root@master ~]# docker commit -a 'chen' -m 'nginx' commit_test chen/test

執行測試   -t 根據模板

[root@master docker]# docker run -t busybox:latest echo "hello"

類似虛擬機器的執行

[root@master ~]# docker run -i -t ubuntu /bin/bash

後台執行

[root@master docker]# docker run -dt busybox:latest sh -c "while true;do echo hello world;sleep 2;done"

進入後台執行的container    871 是 containerid

[root@master docker]# docker attach 871

停止container

docker stop  id

全部停止

[root@master docker]# docker ps -a -q | xargs docker stop

殺掉容器

[root@master ~]# docker kill quirky_wing

虛擬機器使用主機網路  對外公開埠  第一種方法

第二種方法  讓docker 分配乙個埠對映到container的 8000埠

宿主機目錄繫結到container

[root@master docker]# docker run -v /home/chen4211/:/vagrant -t centos:latest ls -al /vagrant

檢視log(-t  顯示時間  -f 可以檢視一直在更新的資訊  -tail num 只顯示最新的num條數)

[root@master docker]# docker logs 871

刪掉container(程序必須跑完)

[root@master docker]# docker rm 871

檢視容器的詳情

[root@master ~]# docker inspect 017

定義容器別名

[root@master ~]# docker run --name=container01 -i -t centos /bin/bash

容器開始已經停止的容器

[root@master ~]# docker start -i container01

top 檢視當前執行容器的程序

[root@master ~]# docker top quirky_wing

在執行中的容器內啟動新的程序

docker exec

[root@master ~]# docker exec web1 ngin

讓現有程序 進入後台

ctrl+p+q

一般命令git

檢視當前分支 git branch a 合併分支到當前分支 git merge 分支名 撤銷合併操作 如果合併後,沒有提交 git merge abort 切換分支 git checkout 分支名 檢視提交日誌 git log 檢視工作區狀態 git status 將檔案 資料夾新增到專案 git...

一般系統命令

man的一般用法 man f 等同於whatis 會列出 的所有說明 man k 通過關鍵字查詢,會列出 包含 關鍵字 的所有說明 man a 開啟所有 的說明 shutdown的用法 h 直接關機 r 關機並重啟 c 取消正在執行的shutdown命令內容 t 後面接時間為秒 k 不真正關機,只是...

LINUX 一般操作命令

linux 一般操作命令 本人用linux 時候也不算長,不到3個月吧,這裡把這三個月裡所學的一些操作常用命令做乙個總結 一 一些相關的命令 ls 列出檔案,檔名 cp 檔案的複製 rm 刪除檔案 rm r 刪除有檔案的資料夾 mv 移動檔案 mkdir 建立目錄 rmdir 刪除目錄 ps 檢視程...