<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # Docker 常用命令匯總 https://blog.csdn.net/weixin_39681058/article/details/110088896 ### 查看端口使用 `docker ps --format '{{.ID}}\t{{.Names}}\t{{.Ports}}' | grep '9013'` ### 查看擴展 `docker exec php81 php --ri swoole` ### 查看容器名稱 `docker ps --format "{{.Names}}" ` ### 執行容器命令 ``` docker exec -i docker-php-env_php81_1 /bin/bash -c 'cd /www/api/api && composer install' docker exec -it -w /www/api/api docker-php-env_php81_1 composer install docker exec -it -w /data/www/swoole php81(容器) php redis.php ``` ### --entrypoint ``` docker run --entrypoint /bin/bash -it ``` 這個命令的意思是使用 Docker 運行一個指定的容器,并且在容器內部啟動一個交互式的 Bash shell。 這里的`--entrypoint /bin/bash`參數將覆蓋 Dockerfile 中配置的默認`ENTRYPOINT`,并指定`/bin/bash`作為容器啟動后執行的第一個命令。也就是說,容器啟動后會直接進入 Bash shell,而不是執行 Dockerfile 中定義的默認命令。`-it`參數是兩個選項的組合:`-i`(或`--interactive`)保證 STDIN(標準輸入)是開放的,`-t`(或`--tty`)為容器分配一個偽終端,這使你能夠與 Bash shell 交互。 ### 鏡像加速 ``` vi /etc/docker/daemon.json ``` ### **進入容器**的常用方法 ~~~sh docker exec -it 1e33b26152e1 /bin/sh docker exec -it 1e33b26152e1 bash docker exec -it 1e33b26152e1 sh ~~~ ### Docker 鏡像命令 docker刪除 **未使用** 到的鏡像 ``` docker image prune -a # 或者 docker image prune -a -f   #-f強制,無需確認 ``` 列出鏡像列表 ~~~sh $ docker images $ docker image ls -a ~~~ 運行 Docker 鏡像(守護態方式) ~~~sh $ docker run -d {鏡像名} ~~~ 刪除指定 Docker 鏡像 ~~~sh $ docker image rm {鏡像名} ~~~ 刪除 Docker 虛懸鏡像 ~~~sh $ docker image prune ~~~ ### Docker 容器命令 列出正在運行的容器 ~~~bash $ docker ps -a ~~~ 列出所有容器(包括已停止容器) ~~~bash $ docker ps -l ~~~ 進入運行中的 Docker 容器 ~~~bash $ docker exec -it {容器ID} /bin/bash ~~~ 停止 Docker 容器 ~~~bash $ docker stop {容器ID} ~~~ 刪除指定 Docker 容器 ~~~bash $ docker rm -f {容器ID} ~~~ 刪除停止的 Docker 容器 ~~~bash $ docker container prune ~~~ 查看 Docker 容器歷史運行日志 ~~~bash $ docker logs {容器名} ~~~ 實時監聽 Docker 容器運行日志 ~~~bash $ docker logs -f {容器名} ~~~ ### Docker 數據卷命令 查看容器掛載的數據卷 ~~~bash $ docker inspect {容器ID} | grep Mounts -A 20 ~~~ 創建 Docker 數據卷 ~~~bash $ docker volume create {數據卷名} ~~~ 列出所有 Docker 數據卷 ~~~bash $ docker volume ls ~~~ 刪除指定 Docker 數據卷 ~~~bash $ docker volume rm {數據卷名} ~~~ 刪除未關聯(失效) Docker 數據卷 ~~~bash $ docker volume prune $ docker volume rm $(docker volume ls -qf dangling=true) ~~~ ### Docker 文件操作命令 從主機復制文件到 Docker 容器中 ~~~bash $ sudo docker cp {主機內文件路徑} {容器ID}:{容器內文件存儲路徑} ~~~ 從 Docker 容器中復制文件到主機中 ~~~bash $ sudo docker cp {容器ID}:{容器內文件路徑} {主機內文件存儲路徑} ~~~ ### [Docker內安裝ping命令](https://www.cnblogs.com/jiftle/p/12691680.html) ``` apt-get update apt install iputils-ping ``` ### **刪除所有容器** * 刪除所有容器首先需要停止所有容器 `docker stop $(docker ps -a -q)` * 刪除所有容器 `docker rm $(docker ps -a -q)` * **列出**所有處于停止狀態的**容器列表** `docker ps -a -f status=exited` * 刪除所有處于停止狀態的容器 `docker rm $(docker ps -a -f status=exited -q)` ### **刪除所有鏡像** ``` docker rmi -f $(docker images -qa) ``` ### **刪除所有網絡** ``` docker network prune -f #這個命令會刪除所有未使用的 Docker 網絡(即沒有容器與網絡相關聯)。 #如果您希望刪除所有 Docker 網絡(無論是否使用),可以使用以下命令: docker network rm $(docker network ls -q) ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看