1. 程式人生 > 其它 >docker基本操作 備忘

docker基本操作 備忘

docker

基本操作

通過映象執行容器

  • docker run -d -it -p 5555:5555 映象名
  • 啟動容器,並將進入容器中的bash命令列

    docker run -it 映象ID /bin/bash

進入容器

  • docker attach 容器id

通過映象執行容器開機自動重啟

  • docker run -d -it -p 5555:5555 -w /bin/gps2city-master/map/ --restart=always pos_to_city python posToCity_api.py

更新容器引數

  • docker container update --restart=always 容器id (修改埠不適用,需要重新run)

容器生成映象

commit [-m="提交的描述資訊"] [-a="建立者"] 容器名稱|容器ID 生成的映象名[:標籤名]

commit -m='test' feac375eb76d test:1.0

映象打包tar

匯出

  • docker save -o 檔名.tar 容器名

匯入

  • docker load -i 檔名

刪除

刪除映象

  • 刪除單個

    docker rmi 映象ID

  • 刪除所有

    docker rmi $(docker images -q)

刪除容器

docker rm 容器id

  • 停止所有容器
    docker stop $(docker ps -a -q)

  • 刪除所有容器

    docker rm $(docker ps -aq)

LINUX檔案許可權

給所有使用者檔案許可權

chmod a+rwx pos_to_city.tar