Docker(一)常用命令

2021-10-06 18:10:15 字數 3017 閱讀 5267

docker 基礎常用命令

docker(一)常用命令

docker(二)dockerfile

docker(三)例項練習 作用

命令檢視版本

docker version

顯示docker系統資訊

docker info

幫助命令

docker --help

作用命令

列出本地映象

docker images

檢視遠端倉庫映象

docker search 映象名

遠端倉庫下拉映象

docker pull 映象名

刪除映象

docker rmi 映象名

docker images:

-a :列出本地所有的映象(含中間映像層)

-q :只顯示映象id

–digests :顯示映象的摘要資訊

–no-trunc :顯示完整的映象資訊

repository:表示映象的倉庫源

tag:映象的標籤

image id:映象id

created:映象建立時間

size:映象大小

docker search [options] 映象名字:

options說明:

–no-trunc : 顯示完整的映象描述

-s : 列出收藏數不小於指定值的映象

–automated : 只列出 automated build型別的映象

docker pull 映象名

docker pull 映象名字[:tag](tag:上述有解釋)

docker rmi 某個***映象名字id:

docker rmi -f 映象id:刪除單個映象

docker rmi -f 映象名1:tag 映象名2:tag :刪除多個映象

docker rmi -f $(docker images -qa):刪除全部映象

作用命令

新建並啟動容器

docker run [options] image [command] [arg…]

列出當前所有正在執行的容器

docker ps [options]

容器停止退出

exit

容器不停止退出

ctrl+p+q

啟動容器

docker start 容器id或者容器名

重啟容器

docker restart 容器id或者容器名

停止容器

docker stop 容器id或者容器名

強行停止容器

docker kill 容器id或者容器名

刪除已停止的容器

docker rm 容器id

啟動守護式容器docker run -d 容器名

檢視容器日誌docker logs -f -t --tail 容器id

檢視容器內執行的程序docker top 容器id

檢視容器內部細節docker inspect 容器id

進入正在執行的容器①docker exec -it 容器id bashshell

進入正在執行的容器②重新進入docker attach 容器id

從容器內拷貝檔案到主機上docker cp 容器id:容器內路徑 目的主機路徑

docker run [options] image [command] [arg…]:

[options]說明

–name=「容器新名字」: 為容器指定乙個名稱;

-d: 後台執行容器,並返回容器id,也即啟動守護式容器;

-i:以互動模式執行容器,通常與 -t 同時使用;

-t:為容器重新分配乙個偽輸入終端,通常與 -i 同時使用;

-p: 隨機埠對映;

-p: 指定埠對映,有以下四種格式

ip:hostport:containerport

ip::containerport

hostport:containerport

containerport

啟動互動式容器:docker run -it [容器名]/bin/bash

docker ps [options]:

[options] 說明:

-a :列出當前所有正在執行的容器+歷史上執行過的

-l :顯示最近建立的容器。

-n:顯示最近n個建立的容器。

-q :靜默模式,只顯示容器編號。

–no-trunc :不截斷輸出。

docker rm 容器id:

一次性刪除多個容器

docker rm -f $(docker ps -a -q)

docker ps -a -q | xargs docker rm

docker logs -f -t --tail 容器id:

進入正在執行的容器並以命令列互動兩種方式區別

attach 直接進入容器啟動命令的終端,不會啟動新的程序

exec 是在容器中開啟新的終端,並且可以啟動新的程序

結尾

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

docker常用命令 一

國外背牆,有些映象拉不下來,或者很難拉下來,可以自己搭乙個倉庫或者嫌麻煩直接可以使用阿里雲作為倉庫。映象倉庫源 登陸映象源的密碼是您開通namespace時設定的密碼 registry.aliyuncs.com 從 ae mrc 拉取映象 sudo docker login username liu...

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...