docker基礎命令記錄

du -sh filename

  • 查看文件大小

repository->image->container

  • 倉庫中有鏡像,鏡像能夠建立容器

docker search Image

  • docker搜索鏡像

docker images

  • 查看本地全部鏡像

docker pull Image

  • 拉取鏡像

docker rmi Image

  • 刪除鏡像。注意刪除鏡像以前須要刪除使用該鏡像建立的容器 docker rm container_id

docker save Image -o /tmp/a.tar.gz

  • 保存docker中的鏡像到本地

docker load < /tmp/a.tar.gz

  • 從本地導入鏡像

docker run --name containerName Image **

  • 建立容器。這個方法很複雜也極其重要。須要好好研究

docker ps

  • 查看運行中的容器狀態

docker ps -a

  • 查看全部容器狀態,能夠獲得container_id,後續操做用的到

docker start containerNmae|container_id

  • 啓動容器

docker stop containerNmae|container_id

  • 中止容器

docker rm -f container_id

  • 刪除容器

docker attach container_id

  • 進入容器。不支持多窗口操做

nsenter 用法

  • in.sh 用法./in.sh container_id
#!/bin/bash
PID=$(docker inspect --format "{{.State.Pid}}" $1)
nsenter -t $PID -u -i -n -p

參考html

相關文章
相關標籤/搜索