(1)查看安裝的Docker信息
docker info
(2)查看Docker版本
docker version
(3)鏡像類命令
(a)查看鏡像
docker images
(b)刪除鏡像
? ? ? 根據(jù)imageId或者imageName:tag刪除本地鏡像
docker rmi <imageId|imageName:tag>
(c)拉取鏡像
docker pull <imageName:tag>
(d)上傳鏡像到倉(cāng)庫(kù)
docker push <imageName:tag>
(e)保存鏡像為tar包
docker save registry:latest > /data/registry.tar
(f)搜索鏡像
docker search <imageName>
(g)導(dǎo)入鏡像(用本地的tar包導(dǎo)入鏡像)
docker load –i <tarPath>
(h)給鏡像重新打tag
docker tag <imageId>? <imageName:tag>
(i)構(gòu)建鏡像
docker build -t? <image> ?<>
(4)容器類命令
(a)查詢?nèi)萜?/p>
? ? 查詢正在運(yùn)行的容器
docker ps?
? ? 查詢所有容器
docker ps -a
(b)刪除容器
? ? 刪除的容器只能是停止的同辣,非正在運(yùn)行的容器
docker rm <containerId|containerName>
(c)開(kāi)啟停止的容器
docker start? <containerId|containerName>
(d)停止容器
docker stop <containerId|containerName>
(e)殺死容器
docker kill <containerId|containerName>
(f)從容器中取日志
docker logs <containerId|containerName>
(g)顯示一個(gè)運(yùn)行的容器里面的進(jìn)程信息
docker top <containerId|containerName>
(h)重啟容器
docker restart <containerId|containerName>
(i)從容器里面拷貝文件/目錄到本地一個(gè)路徑
docker cp <containerId|containerName>:/container_path to_path
(j)啟動(dòng)容器
? ? 1链沼、在容器中運(yùn)行"echo"命令,輸出"helloword"
docker run image_name echo "hello word"
? ? 2戚长、交互式進(jìn)入容器中
docker run -i -t image_name /bin/bash
? ? 3批钠、后臺(tái)運(yùn)行容器使用–d參數(shù)(后臺(tái)運(yùn)行)
docker run -d image_name