物聯網學習日記30

1.docker-machine相關命令
解析:
[1]列出可用的機器:docker-machine ls
[2]創建機器:docker-machine create --driver virtualbox test
[3]查看機器的ip:docker-machine ip test
[4]停止機器:docker-machine stop test
[5]啓動機器:docker-machine start test
[6]進入機器:docker-machine ssh test
[7]查看當前激活狀態的Docker主機:docker-machine active

2.Docker Machine使用場景
解析:假設有一臺Windows主機,並通過VirtualBox創建了三臺虛擬機。在Windows主機上安裝了docker machine後,就可以通過這個命令行工具控制三臺虛擬機,包括在其上安裝、配置docker,運行各種docker指令,而不是分別登錄到每臺虛擬機上去操作。

3.docker port命令
解析:docker port命令可以快捷地查看端口的綁定情況。

runoob@runoob:~$ docker port adoring_stonebraker 5000
127.0.0.1:5001

4.Docker新建網絡
解析:docker network create -d bridge test-net
說明:-d參數指定Docker網絡類型,比如bridge、overlay。

5.Docker連接容器
解析:
運行一個容器並連接到新建的test-net網絡:

docker run -itd --name test1 --network test-net ubuntu /bin/bash

打開新的終端,再運行一個容器並加入到test-net網絡:

docker run -itd --name test2 --network test-net ubuntu /bin/bash

說明:這樣test1容器和test2容器建立了互聯關係。如果有多個容器之間需要互相連接,推薦使用Docker Compose。

6.Portainer簡介
解析:Portainer功能十分全面,提供狀態顯示面板、應用模板快速部署、容器鏡像網絡數據卷的基本操作[包括上傳下載鏡像,創建容器等操作]、事件日誌顯示、容器控制檯操作、Swarm集羣和服務等集中管理和操作、登錄用戶管理和控制等功能。基本能滿足中小型單位對容器管理的全部需求。

7.portainer的docker-compose.yml文件
解析:

version: '3'
volumes:
  portainer_data:

services:
  portainer:
    image:  portainer/portainer
    ports:
      - "9000:9000"
    command: -H unix:///var/run/docker.sock
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - portainer_data:/data

說明:文件編寫完畢後通過docker-compose up -d命令即可啓動容器。

8.docker參數–restart=always的作用
解析:創建容器時沒有添加參數–restart=always,導致的後果是當Docker重啓時,容器未能自動啓動。

9.查看docker數據卷
解析:docker volume ls

10.刪除沒使用的數據卷
解析:docker volume prune

11.啓動Portainer
解析:

$ docker volume create portainer_data
$ docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -v /public:/public portainer/portainer

12.NFS
解析:NFS就是Network File System的縮寫,它最大的功能就是可以通過網絡,讓不同的機器、不同的操作系統可以共享彼此的文件。

參考文獻:
[1]Portainer - Docker的可視化管理工具使用詳解:https://www.hangge.com/blog/cache/detail_2597.html#
[2]原生加速中國區Kubernetes安裝:https://www.kubernetes.org.cn/2955.html
[3]Portainer實戰:https://my.oschina.net/guol/blog/2209685
[4]
[5]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章