专干老熟女a片,日韩毛片免费无码无毒视频观看,日韩中文字幕免费视频,解开老师裙子猛烈进入动漫

IT技術

win10下面運用 docker
作者:
來源: 本站
發布日期: 2019/6/17 15:22:53
點擊量: 1420次
【 字體:
背景顏色:

Docker for Windows是依賴 Hyper-v


下載:https://docs.docker.com/docker-for-windows/install/


Docker支持64 位版本的Windows 10 Pro,且必須開啟Hyper-V。開啟方式為:打開“控制面板”->“程序”-> “啟動或關閉Windows功能”,找到Hyper-V并勾選,確定重啟電腦。






安裝下載好的Docker for Windows Installer.exe,如下:


鑒于國內網絡問題,后續拉取Docker鏡像十分緩慢,需要配置國內鏡像加速


Daemon:Docker for windows10 可以配置阿里云鏡像,到https://cr.console.aliyun.com/ 注冊一個賬戶,登錄進去后再列表選擇加速器,把你的專屬加速器地址復制粘貼到Daemon的Registry mirrors中 





現在可以打開win的CMD 執行docker命令 了

docker info  查看 是否安裝成功

使用Docker
容器的基操
啟動一次操作容器:docker run IMAGE_NAME [COMMAND] [ARG…]


例如,啟動一個容器輸出hello world。由于剛裝上Docker,沒有任何鏡像,所以會先下載一個最新的ubuntu18.04的docker鏡像。


docker run ubuntu echo 'hello world'


我第一次運行 fun 后 開始下載  ubuntu  IMAGE


一次操作容器在處理完操作后會立即關閉容器。


啟動交互式容器:docker run -t -i –name=自定義名稱 IMAGE_NAME /bin/bash


-i –interactive=true | false,默認是false
-t –tty=true | false,默認是false


–name 給啟動的容器自定義名稱,方便后續的容器選擇操作


啟動交互式的容器,就是類似虛擬機、云主機的操作方式,操作完一個命令后仍然可以繼續:
docker run -i -t ubuntu /bin/bash  這個成功了

(docker run -i -t --name=zcc ubuntu /bin/bash )不行 也不知道為啥



查看容器:docker ps [-a] [-l]

省略 列出正在運行的容器

-a all 列出所有容器

-l latest 列出最近的容器

 



查看指定容器:docker inspect name | id

name指代具體的容器名稱,id則是容器的唯一id標識。inspect命令可以詳細的展示出容器的具體信息。

docker inspect haha

 


重新啟動停止的容器:docker start [-i] 容器名

實際使用時,沒必要每次都重新啟動一個新的容器,我們可以重新啟動之前創建的容器,現實情況也需要我們這樣使用。

docker start -i haha

 


刪除停止的容器:docker rm name | id

docker rm thirsty_kepler
docker rm upbeat_albattani

 


守護式容器
交互式容器在運行完命令退出后即停止,而實際中我們常常需要能夠長時間運行,即使退出也能后臺運行的容器,而守護式容器具備這一功能。守護式容器具有:

能夠長期運行;
沒有交互式會話;
適合于運行應用程序和服務。
以守護形式運行容器

我們執行完需要的操作退出容器時,不要使用exit退出,可以利用Ctrl+P Ctrl+Q代替,以守護式形式推出容器。

 



附加到運行中的容器

退出正在運行的容器,想要再次進入,需要使用attach命令:docker attach name | id

docker attach haha


啟動守護式容器

啟動守護式容器,可以在后臺為我們執行操作:docker run -d IMAGE_NAME [COMMAND] [ARG…]

當命令在后臺執行完畢,容器還是會關閉。這里防止容器立刻退出,寫一個腳本循環輸出“hello world”。

docker run --name hiahia -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"

 



查看容器日志

當守護式容器在后臺運行時,我們可以利用docker的日志命令查看其輸出:docker logs [-f] [-t] [–tail] IMAGE_NAME

-f –follows=true | false,默認是false,顯示更新

-t –timestamps=true | false,默認是false,顯示時間戳

–tail=“all” | 行數,顯示最新行數的日志

 



查看容器內進程

對運行的容器查看其進程:docker top IMAGE_NAME

 



運行中容器啟動新進程

Docker的理念是一個容器運行一個服務,但是往往需要對一個服務進行監控,所以也需要在已經運行服務的容器啟動新的進程:docker exec [-d] [-i] [-t] IMAGE_NAME [COMMAND] [ARG…]

docker exec -i -t hiahia /bin/bash


 


停止守護式容器

發送信號停止容器:docker stop 容器名

強制停止:docker kill 容器名

DOCKER run 長用


命令格式:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
Usage: Run a command in a new container
中文意思為:通過run命令創建一個新的容器(container)

  • 常用選項說明
    • -d, --detach=false, 指定容器運行于前臺還是后臺,默認為false
    • -i, --interactive=false, 打開STDIN,用于控制臺交互
    • -t, --tty=false, 分配tty設備,該可以支持終端登錄,默認為false
    • -u, --user="", 指定容器的用戶
    • -a, --attach=[], 登錄容器(必須是以docker run -d啟動的容器)
    • -w, --workdir="", 指定容器的工作目錄
    • -c, --cpu-shares=0, 設置容器CPU權重,在CPU共享場景使用
    • -e, --env=[], 指定環境變量,容器中可以使用該環境變量
    • -m, --memory="", 指定容器的內存上限
    • -P, --publish-all=false, 指定容器暴露的端口
    • -p, --publish=[], 指定容器暴露的端口
    • -h, --hostname="", 指定容器的主機名
    • -v, --volume=[], 給容器掛載存儲卷,掛載到容器的某個目錄
    • --volumes-from=[], 給容器掛載其他容器上的卷,掛載到容器的某個目錄
    • --cap-add=[], 添加權限,權限清單詳見:http://linux.die.net/man/7/capabilities
    • --cap-drop=[], 刪除權限,權限清單詳見:http://linux.die.net/man/7/capabilities
    • --cidfile="", 運行容器后,在指定文件中寫入容器PID值,一種典型的監控系統用法
    • --cpuset="", 設置容器可以使用哪些CPU,此參數可以用來容器獨占CPU
    • --device=[], 添加主機設備給容器,相當于設備直通
    • --dns=[], 指定容器的dns服務器
    • --dns-search=[], 指定容器的dns搜索域名,寫入到容器的/etc/resolv.conf文件
    • --entrypoint="", 覆蓋image的入口點
    • --env-file=[], 指定環境變量文件,文件格式為每行一個環境變量
    • --expose=[], 指定容器暴露的端口,即修改鏡像的暴露端口
    • --link=[], 指定容器間的關聯,使用其他容器的IP、env等信息
    • --lxc-conf=[], 指定容器的配置文件,只有在指定--exec-driver=lxc時使用
    • --name="", 指定容器名字,后續可以通過名字進行容器管理,links特性需要使用名字
    • --net="bridge", 容器網絡設置:
      • bridge 使用docker daemon指定的網橋
      • host //容器使用主機的網絡
      • container:NAME_or_ID >//使用其他容器的網路,共享IP和PORT等網絡資源
      • none 容器使用自己的網絡(類似--net=bridge),但是不進行配置
    • --privileged=false, 指定容器是否為特權容器,特權容器擁有所有的capabilities
    • --restart="no", 指定容器停止后的重啟策略:
      • no:容器退出時不重啟
      • on-failure:容器故障退出(返回值非零)時重啟
      • always:容器退出時總是重啟
    • --rm=false, 指定容器停止后自動刪除容器(不支持以docker run -d啟動的容器)
    • --sig-proxy=true, 設置由代理接受并處理信號,但是SIGCHLD、SIGSTOP和SIGKILL不能被代理

示例

  • 運行一個在后臺執行的容器,同時,還能用控制臺管理:docker run -i -t -d ubuntu:latest
  • 運行一個帶命令在后臺不斷執行的容器,不直接展示容器內部信息:docker run -d ubuntu:latest ping www.docker.com
  • 運行一個在后臺不斷執行的容器,同時帶有命令,程序被終止后還能重啟繼續跑,還能用控制臺管理,docker run -d --restart=always ubuntu:latest ping www.docker.com
  • 為容器指定一個名字,docker run -d --name=ubuntu_server ubuntu:latest
  • 容器暴露80端口,并指定宿主機80端口與其通信(: 之前是宿主機端口,之后是容器需暴露的端口),docker run -d --name=ubuntu_server -p 80:80 ubuntu:latest
  • 指定容器內目錄與宿主機目錄共享(: 之前是宿主機文件夾,之后是容器需共享的文件夾),docker run -d --name=ubuntu_server -v /etc/www:/var/www ubuntu:latest





掃一掃在手機打開當前頁

Contact

聯系我們

告訴我們您想要的吧!我們為當地客戶提供專業、及時的服務
地址:云南省昆明市白云路368號
電話:400-871-8716 (工作時間:09:00-18:00(周一至周五))
何總:23592693
李總:53815112
主站蜘蛛池模板: 滨海县| 怀柔区| 梁平县| 长寿区| 克拉玛依市| 富锦市| 唐山市| 津市市| 南涧| 南昌市| 汉寿县| 海阳市| 沿河| 桓台县| 剑河县| 河东区| 天长市| 鄂伦春自治旗| 平遥县| 淮南市| 洛隆县| 汨罗市| 平遥县| 定远县| 封丘县| 兴义市| 鱼台县| 西丰县| 项城市| 敦化市| 田东县| 曲阜市| 冀州市| 民乐县| 罗山县| 谷城县| 湘潭县| 新蔡县| 海宁市| 保定市| 贵德县|