yum list installed |grep docker //檢視是否安裝了docker
docker --version //檢視docker版本
docker -v //檢視docker版本
yum list installed |grep docker
docker.x86_64 2:1.13.1-88.git07f3374.el7.centos
docker-client.x86_64 2:1.13.1-88.git07f3374.el7.centos
docker-common.x86_64 2:1.13.1-88.git07f3374.el7.centos
//解除安裝docker -y表示用手動確認
yum remove docker.x86_64 -y
yum remove docker-client.x86_64 -y
yum remove docker-common.x86_64 -y
docker啟動
啟動systemctl start docker 或者 service docker start
停止systemctl stop docker 或者 service docker stop
重啟systemctl restart docker 或者service docker restart
檢查docker程序的執行狀態
systemctl status docker 或者 service docker status
檢視docker程序
ps -ef|grep docker
docker的服務資訊
docker info
docker //檢視所有的幫助資訊
docker commond --help //檢視某個command命令的幫助資訊
docker search tomcat //搜尋映象
執行tomcat,run後面是映象的名字或者映象id
docker run tomcat -d // -d表示後台執行
docker images //顯示已有的映象
如圖:repository:來自於哪個倉庫,比如docker.io/tomcat
tag:映象的標記,比如 latest
image id:映象的id號(唯一)
create:建立時間
size:映象大小
進入容器:cef0d139bf6 可以為映象id,映象名字
docker exce -it cef0d139bf6 bash
i表示互動式的,也就是保持標準輸入流開啟
t表示虛擬控制台,分配到乙個虛擬控制台
退出容器:exit
客戶機訪問容器
從客戶機訪問容器,需要有埠對映,docker 容器預設次採用橋接模式與宿主機通訊,需要將宿主機的ip埠對映到容器的ip埠上
停止容器:docker stop 容器id/名稱
啟動容器:docker run -d -p 8080:8080 docker.io/tomcat 或者 41a54fe1f79d
檢視容器狀態 docker ps
通過docker exec -it 容器id bash 進入容器
docker attach 容器id //進入容器,ctrl+p+q推出容器控制台
docker rmi redis:latest //刪除映象
檢視執行中的容器:docker ps
檢視所有的容器:dcoker ps -a
停止容器:docker stop 容器id或者容器名稱
開啟容器:docker start 容器名或者容器id
刪除容器:docker rm 容器名或者容器id
刪除容器時必須是停止狀態,否在報錯
docker inspect 容器名或容器id檢視容器更多資訊
docker ps -q 只顯示容器id,而且只是執行種的id
docker ps -aq 值顯示容器id,顯示所有的容器id
停止全部執行中的容器:docker stop $(docker ps -q)
刪除全部容器:docker rm $(docker ps -aq)
docker stop $(docker ps -q) & docker rm -f $(docker ps -aq) //實現停止容器並刪除容器
修改容器儲存:docker commit 容器id ***(映象名:tag***x)
docker export [options] container
示例 docker export -o nginx-test.tar nginx-test
其中-o表示輸出到檔案,nginx-test.tar為目標檔案,nginx-test是源容器名(name)
docker history 映象id //檢視images歷史記錄
***********將映象推送到registry*************
docker login --username=***xx 位址 //登入docker register
由於容器中不支援ll,可以使用ls -l
which mysql 檢視mysql在哪
df -h 檢視伺服器硬碟空間資訊
docker top 容器名稱 //檢視容器
docker rename 容器id 容器新名稱//容器重新命名
docker stats //實時資源狀態
docker kill 容器id//強制摧毀容器
docker export 容器id > 容器快照名 //匯出容器
docker pause 容器id //暫停容器
docker unpause 容器id //恢復暫停容器
docker logs 容器id //檢視容器日誌(logs)
正在補充中.............
docker常用命令 Docker 常用命令筆錄
格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...
docker常用命令
1.刪除已退出的容器 docker rm docker ps a q 2.強制刪除所有容器 docker rm f docker ps a 3.docker attach 進不去的時候可以用docker exec it containerid bin bash docker run it ubunt...
docker常用命令
docker常用命令 1.進入docker容器 sudo docker run it insaneworks centos bin bash 使用ctrl p或者ctrl q可以進入和退出容器 2.拉去乙個映象 docker pull insaneworks centos 檢視所有的映象 docke...