Docker 常用指令
- docker search {keyword} # 搜尋雲端images
- docker pull {image} # 將雲端image拉回主機
- docker build -t {tag} {path} # 使用Dockerfile建立image
- docker run {options} {image} {command} # 從image執行指令(建立container)
- docker run -i -t {image} /bin/bash # 進入container shell,(ctrl+p) + (ctrl+q)可丟背景離開shell
- docker inspect --format='{{.NetworkSettings.IPAddress}}' {container} # 查看container IP
- docker images # 查看local所有的images
- docker ps -a # 查看container包含已結束的
- docker rm {container} # 移除已結束的container
- docker rm $(docker ps -a -q) # 移除所有container
- docker rmi {image} # 移除image
- docker commit {comtainer} {image} # 將container異動過的內容寫入image
- docker start {container} # 重新啟動已結束的container
- docker attach {container} # 重新接入正在執行container
- docker save {image} > {tarball} # 備份image
- docker load < {tarball} # 還原image