<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Docker】Docker安裝MongoDB最新版并連接使用附加docker常用命令 原文鏈接:https://blog.csdn.net/CWK13400405244/article/details/132146488 前言 確保centos7已經安裝docker,沒安裝docker的可以百度自行安裝 一、docker安裝mongodb步驟 1、docker拉取mongo鏡像 ``` docker pull mongo:latest ``` 2、查看本地鏡像命令 ``` #查看鏡像命令 docker images #查看正在運行的容器 docker ps #查看全部的容器 docker ps -a ``` 3、運行容器 ``` docker run -itd --name mongo -p 27017:27017 mongo --auth ``` 參數說明: -p 27017:27017 :映射容器服務的 27017 端口到宿主機的 27017 端口。外部可以直接通過 宿主機 ip:27017 訪問到 mongo 的服務。 --auth:需要密碼才能訪問容器服務。 4、進入mongo ``` #5.0版本以上連接mongo使用命令mongosh(現在下載一般都是5.0以上的) docker exec -it mongo mongosh admin #5.0版本以下 docker exec -it mongo mongo admin ``` 5、創建業務數據庫和一個用戶賬號使用 ``` #1. use admin #結果:already on db admin #2. db.createUser({user:'root',pwd:'root',roles:[{role:'root',db:'admin'}]}) #結果:{ ok: 1 } #3. db.auth('root','root') #結果:{ ok: 1 } #4.創建業務數據庫和用戶(此時還在admin中) db.createUser({user:'web',pwd:'web123',roles:[{role:'readWrite',db:'db_clock'}]}); #結果:{ ok: 1 } #5. show users #結果:為一個數組,數組中為兩個用戶 #6. use db_clock #結果:switched to db db_clock #7. show users #結果[] #8.在業務數據庫中創建用戶 db.createUser({user:"dba",pwd:"dba",roles:[{role:"dbOwner",db:"db_clock"}]}) #結果:{ ok: 1 } #9. show users #結果:為一個數組,數組中為一個用戶 #10.認證 db.auth('dba','dba') #結果:{ ok: 1 } #11.完結退出 exit ``` 6、騰訊云/阿里云的控制面板中的防火墻,開放27017端口 二、navicate連接 express連接線上mongodb數據庫文章可以看這篇 以上是docker安裝MongoDB所有操作,下面是docker的一些常用命令 常用命令引用的是這位up的文章 三、docker常用命令 1、docker鏡像命令 ``` #-------------------------------------docker啟動與關閉 # 啟動docker systemctl start docker # 關閉docker systemctl stop docker # 重啟docker systemctl restart docker # docker設置隨服務啟動而自啟動 systemctl enable docker #-------------------------------------docker狀態 # 查看docker 運行狀態 systemctl status docker # 查看docker 版本號信息 docker version docker info #-------------------------------------鏡像(增) # 拉取鏡像(增) docker pull 鏡像名 docker pull 鏡像名:tag #-------------------------------------鏡像(查) # 查看鏡像列表(查) docker images # 搜索鏡像(查) docker search 鏡像名 #-------------------------------------鏡像(刪) # 刪除鏡像(刪) # 刪除一個 docker rmi -f 鏡像名/鏡像ID # 刪除多個 其鏡像ID或鏡像用用空格隔開即可 docker rmi -f 鏡像名/鏡像ID 鏡像名/鏡像ID 鏡像名/鏡像ID # 刪除全部鏡像 -a 意思為顯示全部, -q 意思為只顯示ID docker rmi -f $(docker images -aq) # 強制刪除鏡像 docker image rm 鏡像名稱/鏡像ID ``` 2、docker容器命令 ``` # 查看所有容器列表(包含 正在運行 和 已停止的) docker ps -a # 停止容器 docker stop 容器ID/容器名 # 重啟容器 docker restart 容器ID/容器名 # 啟動容器 docker start 容器ID/容器名 # kill 容器 docker kill 容器ID/容器名 # ----------------查看容器日志 docker logs -f --tail=要查看末尾多少行 默認all 容器ID # 示例: docker logs -f -t --tail 1000 2ab447816a66 # ----------------更換容器名 docker rename 容器ID/容器名 新容器名 ``` 1、運行容器 ``` # 運行一個容器 # -restart=always 該容器隨docker服務啟動而自動啟動 docker run -it -d --name 要取的別名 鏡像名:Tag /bin/bash ``` 命令參數說明: ``` -d:后臺運行容器 -p:端口映射,格式為主機端口:容器端口 -e:設置環境變量,這里設置的是root密碼 –name:設置容器別名 -v 掛載文件,格式為:宿主機絕對路徑目錄:容器內目錄, 比如我們使用:-v /usr/local/mysql/logs:/var/log/mysql 將mysql容器存放日志文件的目錄:/var/log/mysql掛載在宿主機的/usr/local/mysql/logs下 ``` ``` # 示例 docker run --name mysql \ -v /myapp/mysql:/var/lib/mysql \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD=123456 \ -d mysql:8.0.19 ``` 2、刪除容器 ``` # 停止運行的 redis 容器 docker stop 容器名/容器ID #刪除一個容器 docker rm -f 容器名/容器ID #刪除多個容器 空格隔開要刪除的容器名或容器ID docker rm -f 容器名/容器ID 容器名/容器ID 容器名/容器ID #刪除全部容器 docker rm -f $(docker ps -aq) ``` 3、進入容器 ``` docker exec -it 容器名/容器ID /bin/bash ``` 4、退出容器 ``` # 直接退出 (如果沒有添加-d 參數(持久化運行容器) 該容器會被關閉 ) exit # 優雅退出 (無論是否添加-d 參數 容器都不會被關閉) Ctrl + p + 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>

                              哎呀哎呀视频在线观看