日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

docker环境下的测试

發布時間:2024/6/21 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 docker环境下的测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  docker作為容器常見用于快速部署,最近有個項目是基于docker的,總結一下docker的測試。
  1、在主機中安裝Docker:
  ubuntu安裝:curl -s https://get.docker.io/ubuntu/ | sudo sh
  2、拷貝docker鏡像到主機
  3、運行docker。簡單說就是:load——>run
  docker load < 鏡像路徑
  docker run …… docker名字(做鏡像時指定的)
  其中在本項目中run命令常用的參數:
  -d:以守護進程方式運行(后臺)
  -P:默認匹配docker容器的5000端口號到宿主機的49153 to 65535端口
  -p <HOT_PORT>:<CONTAINER_PORT>:指定端口號
  --name: 指定容器的名稱,方便使用、更新
  --rm:退出時刪除容器
  -restart=always:docker服務啟動后自動運行本鏡像
  --privileged=true:當操作者執行Docker時將擁有訪問主機所有設備的權限,這個命令比較危險,一般是因為-v后權限有問題才使用
  --net=host:設置容器的網絡模式。none 關閉容器內的網絡連接;bridge 通過veth接口來連接容器,默認配置;host 允許容器使用host的網絡堆棧信息 注意:這種方式將允許容器訪問host中類似D-BUS之類的系統服務,所以認為是不安全的 ;container 使用另外一個容器的網絡堆棧信息。
  -v 主機目錄:docker鏡像內部目錄:設置共享,容器內部對這個目錄的操作會直接寫到主機,容器刪除后這個主機目錄也不會被刪除,容器啟動時如果主機目錄有數據則會使用里面的數據

  常用docker命令:

docker ps -a——列出所有容器
docker rm -f 容器id——刪除容器
docker images——列出所有鏡像
docker rmi 鏡像id——刪除鏡像
docker rm `docker ps -a -q`——刪除所有容器
docker rmi `docker images -q`——刪除所有鏡像
docker rmi --force `docker images | grep doss-api | awk '{print $3}'` —— 按條件刪除鏡像, 其中doss-api為關鍵字
docker run——運行鏡像
docker start 容器id——啟動容器
docker restart 容器id——重啟容器
docker exec -it main /bin/bash:從主機中進名叫main的鏡像內部

轉載于:https://www.cnblogs.com/idbeta/p/5253372.html

總結

以上是生活随笔為你收集整理的docker环境下的测试的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。