
##顯示最近創(chuàng)建容器
docker ps -l
##顯示最近創(chuàng)建的3個(gè)容器
docker ps -n 3
##不截?cái)噍敵?/span>
docker ps --no-trunc

##獲取鏡像redis的元信息
docker inspect redis
##獲取正在運(yùn)行的容器redis的 IP
docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' redis
3.6、容器的停止與刪除
##停止一個(gè)運(yùn)行中的容器
docker stop redis
##殺掉一個(gè)運(yùn)行中的容器
docker kill redis
##刪除一個(gè)已停止的容器
docker rm redis
##刪除一個(gè)運(yùn)行中的容器
docker rm -f redis
##刪除多個(gè)容器
docker rm -f $(docker ps -a -q)
docker ps -a -q | xargs docker rm
## -l 移除容器間的網(wǎng)絡(luò)連接,連接名為 db
docker rm -l db
## -v 刪除容器,并刪除容器掛載的數(shù)據(jù)卷
docker rm -v redis
3.7、生成鏡像
##基于當(dāng)前redis容器創(chuàng)建一個(gè)新的鏡像;參數(shù):-a 提交的鏡像作者;-c 使用Dockerfile指令來創(chuàng)建鏡像;-m :提交時(shí)的說明文字;-p :在commit時(shí),將容器暫停
docker commit -a="DeepInThought" -m="my redis" [redis容器ID] myredis:v1.1
3.8、容器與主機(jī)間的數(shù)據(jù)拷貝
##將rabbitmq容器中的文件copy至本地路徑
docker cp rabbitmq:/[container_path] [local_path]
##將主機(jī)文件copy至rabbitmq容器
docker cp [local_path] rabbitmq:/[container_path]/
##將主機(jī)文件copy至rabbitmq容器,目錄重命名為[container_path](注意與非重命名copy的區(qū)別)
docker cp [local_path] rabbitmq:/[container_path]