Docker相關命令

2021-10-10 21:21:41 字數 1238 閱讀 7873

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 執行...