1. 建立dockerfile
touch dockerfile
2. 檢視計算機上的映象
docker images
3. 搜尋映象 (在 docker hub 上搜尋並返回名稱與搜尋字串匹配的所有映象列表)
docker search ####
docker pull ####
例如:docker pull ubuntu
docker pull tensorflow/tensorflow:1.12.0-gpu-py3
5. 執行映象
docker run -it ####
執行命令後,提示符會變為你正在使用映象的容器id:
root@7896ef8f403f:/#
注意:這個容器id,在此例中,為7896ef8f403f。我們可以使用這個id來識別和刪除這個容器
6. 啟動 停止 刪除容器
docker start #### (容器id或容器名)
docker stop #### (容器id或容器名)
docker rm #### (容器id或容器名)
7. 將容器提交給 docker hub
docker commit -m "what you did to the image" -a "author name" container_id repository/new_image_name
docker commit -m "added node.js" -a "zzw" 7896ef8f403f zzw/ubuntu-nodejs
當我們提交新映象時,新生成的映象也會在我們的計算機上本地儲存
8. 退出當前容器
單個終端時:
exit
多個終端時:
docker container stop
9. 再次進入指定容器
單個終端時:
docker start 我的容器
docker attach 我的容器
使用上述的即使開啟多個終端進入同乙個容器,但是顯示的仍然會是相同的內容
例子:docker start ubuntu
docker attach ubuntu
Docker 相關命令
參考了多篇部落格 啟動docker service docker start 或 systemctl start docker 關閉docker service docker stop 或 systemctl stop docker docker run p 80 80 t i name queen...
docker 相關命令
linux 安裝就簡單粗暴 yum y install docker 啟動 systemctl start docker 還有systemctl 常規命令操作 docker images 檢視docker 映象 docker ps a列出來有哪些容器 a 代表顯示所有的容器 不帶只顯示 在執行的容器...
docker相關命令
檢視執行中的容器docker ps輸出詳情介紹 container id 容器 id。image 使用的映象。command 啟動容器時執行的命令。created 容器的建立時間。status 容器狀態。狀態有7種 created 已建立 restarting 重啟中 running 或 up 執行...