docker常用命令Ubuntu


1.搜尋鏡像:

docker search --automated -s 3 nginx   搜索帶nginx的評價為3星的鏡像

docker search 鏡像名稱

2.安裝鏡像

docker pull 鏡像名稱

2.刪除鏡像

docker rmi myubuntu:latest  刪除掉myubuntu:latest鏡像

當有該鏡像創建的容器存在的時候,鏡像文件默認是無法被刪除的,

docker rmi -f myubuntu:latest  強行刪除掉myubuntu:latest鏡像

docker rmi 'docker images -q'

3.查看容器

docker ps 查看正在運行的容器

docker ps -a 查看所有容器

docker ps -l 查看最后一次運行的容器

docker ps -f status=exited查看已經停止的容器

4.創建與啟動容器

創建命令:docker run

    i 表示運行容器

    t 表示容器啟動后會進入命令行,加入i 和 t之后容器創建就可以登錄進去。即分配一個偽終端

    --name 為容器創建一個名稱

    -v 表示目錄映射關系(前者是宿主機目錄,后者是映射到宿主機上的目錄),可以使用多個 -v 做多個目錄或文件映射。注意:最好做目錄映射,在宿主機上做修改,然后共享到容器上。

    -d 在run后面加上-d參數,會創建一個守護使容器在后台運行,這樣創建容器不會自動登錄容器,如果只加上-i 和-t,創建后就會自動登錄容器中。

    -p表示端口映射,前者宿主機端口,后者容器內的映射端口, 可以使用多個-p做多個端口映射。

5.交互式方式創建容器

    docker run -it --name=容器名稱 鏡像名稱:標簽 /bin/bash,退出之后容器停止

6.守護使創建容器

    docker run -di --name=容器名稱 鏡像名稱:標簽,退出之后容器不停止

7.啟動,停止,進入容器:

    啟動:docker start 容器ID

    停止:docker stop 容器ID

    進入容器: docker exec -it 容器名稱 /bin/bash

8.文件拷貝:

    1.將文件拷貝到容器中:

      docker cp 需要拷貝的文件或者目錄 容器名稱:容器目錄

    2.將文件從容器中拷貝出來:

      docker cp 容器名稱:容器目錄 需要拷貝的文件或者目錄

9.刪除容器:

    先停止容器,執行:docker rm 容器ID/名稱

10.mysql部署

    

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM