docker基本操做

  • 將當前用戶添加到docker組

安裝完成docker以後,使用當前用戶執行docker命令提示權限不足。每次都使用sudo操做,老是太麻煩。建議把當前用戶添加到docker組,這樣方便一些。docker

sudo usermod -a -G docker <當前用戶名>

能夠使用groups命令查看當前用戶所屬組來確認以前的更改。
修改完成以後重啓docker服務,若是使用ssh遠程到服務器上,須要斷開ssh連接,從新登陸,不然即使重啓了了docker服務也不會生效。bash

  • 列出本地主機鏡像
docker images
  • 從docker hub搜索鏡像
docker search
  • 爲鏡像添加tag
docker tag image username/repository:tag # If tag portion donot specified 'latest' will be assumed.
  • 列出本地容器
docker ps # 列出正在運行的容器 -a選項能夠列出所有容器
  • 啓動/中止已經存在的容器
docker start <docker id or docker name>
docker stop <docker id or docker name>
  • 從鏡像啓動一個新的容器
docker run [options] IMAGE [COMMAND] [ARGS]
-i: Keep STDIN open even if not attached
-t: Allocate a pseudo-TTY
-d: Run container in background and print container ID 這個參數很重要,若是不加這個參數,從命令行退出以後,容器也就跟着退出了
  • 進入到正在運行的容器內執行操做
docker exec -ti <container name or id> /bin/bash
相關文章
相關標籤/搜索