Time of Update: 2018-08-19
前提條件: Docker engine 1.12或以上版本 網路: TCP port 2377 for cluster management communications TCP and UDP port 7946 for communication among nodes TCP and UDP port 4789 for overlay network traffic
Time of Update: 2018-08-19
通過docker service create建立服務,使用docker service ls確認服務資訊,docker service ps確認詳細健全狀態,更是在create的時候提供了眾多的Option,這些Option在其他流行的編排工具中稍作比較,大多大同小異,使用方便。 docker service create Usage: docker service create [OPTIONS] IMAGE [COMMAND] [ARG…] Options
Time of Update: 2018-08-19
補充一些遺漏的問題. 本章主要內容: 使用 constraints 指定 service 約束. service 掛載使用本地volume. ELK日誌平台使用GELF日誌驅動收集日誌. 1. 指定service約束 在前幾章中, 我們建立的 registry 服務,是由swarm自動調度定義執行在某個節點上的.
Time of Update: 2018-08-19
一、Docker 簡介 Docker 兩個主要組件: Docker: 開源的容器虛擬化平台 Docker Hub: 用於分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker Hub Docker 使用用戶端-伺服器 (C/S) 架構模式。Docker 用戶端會與 Docker 守護進程進行通訊。Docker 守護進程會處理複雜繁重的任務,例如建立、運行、發布你的 Docker 容器。Docker
Time of Update: 2018-08-19
Install OpenCV on Ubuntu or Debian is a bit long but very easy. You can install OpenCV from the Ubuntu or Debian repository or from the official site. OPTION 1: INSTALL OPENCV FROM THE UBUNTU OR DEBIAN REPOSITORY (方案一安裝後檢查版本為2.OPENCV OPpkg-config
Time of Update: 2018-08-19
ls /etc/systemd/system/ 使用最簡單的容器方式registry docker run -d -p 5000:5000 --restart=always -v /opt/data/registry:/var/lib/registry registry:latest 2.sudo systemctl status docker.service 觀察docker service 看到/usr/bin/dockerd -H fd:// 3.sudo /etc/
Time of Update: 2018-08-19
ubuntu16耳機沒聲音解決 http://www.linuxdiyf.com/linux/25058.html 裝完ubuntu16後又裝了英偉達的顯卡驅動,安裝了網易雲音樂後,突然發現電腦沒聲音,使用了如下方法解決。 首先用在終端輸入如下命令,下載pulseaudio音量控制軟體: sudo apt install pavucontrol 終端輸入指令pavucontrol,允許軟體,發現在輸出裝置中有兩個輸出裝置,一個NVIDA的數字音頻,一個內建音頻,Nvidia
Time of Update: 2018-08-19
本文教你如何在Ubuntu 16.04系統中安裝Fcitx五筆拼音IME。五筆拼音IME既可以讓你打五筆,又可以打拚音。如果不會打五筆,就打拚音,而且它還會教你五筆怎麼打,非常方便。 Ubuntu 16.04安裝Fcitx五筆拼音中文IME 第一步、先開啟系統終端視窗,然後輸入下面命令更新本地軟體包索引,並安裝fcitxIME架構以及fcitx五筆拼音IME。 sudo apt update sudo apt install fcitx-table-wbpy fcitx-config-
Time of Update: 2018-08-19
原文地址:https://docs.docker.com/swarm/discovery/ Docker Swarm-節點發現有三種方式:分布式KVStore for Redis、節點列表、Docker Hub。 註:以下“主機發現”等價於“節點發現”。 使用分布式索引值對儲存的主機發現 建議使用libkv項目用作Swarm節點發現,libkv項目是對已存在分布式索引值對儲存的一個抽象層。 目前支援索引值對儲存類型(及支援的最低版本)如下: - Consul 0.5.1 -
Time of Update: 2018-08-19
Docker Swarm原理大解密 Docker Swarm是docker公司2014年出品的基於docker的叢集管理調度工具,官方文檔地址:https://docs.docker.com/swarm/overview/。Swarm能夠把多台主機構建成一個docker的叢集,使用者可以只和swarm api操作來管理多個主機上的docker,再結合上Overlay的網路實現簡單的容器調度和互訪。 Docker
Time of Update: 2018-08-19
前言 大家在用docker build製作自己的image的時候,都會用RUN命令來執行一些操作來安裝某些必須的軟體。 而一些軟體的安裝過程中會需要使用者來輸入yes/no或者y/n來確定一些東西後才能進入到下一步的安裝。 這個在Dockerfile可以這樣解決。 如果是用yum來安裝的場合 RUN yum install -y xxx -y參數可以跳過軟體的詢問,相當於回答了yes。 如果是安裝指令碼的場合 比如我們用sh
Time of Update: 2018-08-19
1. 進入容器內部後 cat /etc/hosts 會顯示自己以及(– link)軟串連的容器IP 2.使用命令 docker inspect --format '{{ .NetworkSettings.IPAddress }}' <container-ID> 或 docker inspect <container id> 或 docker inspect -f '{{range
Time of Update: 2018-08-19
1. 初始化truffle truffle init webpack 1 2 可以參考:here 2. 寫一個合約 這裡給出一個簡單的合約。 pragma solidity ^0.4.2;contract Credit { event createRecord(address indexed _address, string identity, uint category, uint price);
Time of Update: 2018-08-19
比特幣源碼linux下環境配置編譯運行bitcoin 時間:2017-03-04 來源:linux網站 作者:Mosen_Huang 由於近期學習區塊鏈,需要學習下比特幣源碼,所以嘗試著在windows和Linux環境下編譯運行,但是windows下的環境配置很繁瑣總是在裝qt的時候報錯,下面貼一下在linux環境下的配置和運行步驟(ubuntu)
Time of Update: 2018-08-19
環境版本如下 mac環境:輸入truffle了 version 檢查truffle環境,本文為v3.4.5 : 1. 建立一個demo根目錄,在命令列中進入這個目錄,輸入truffle init webpack(建立一個web應用),而truffle init命令現在則不會產生上層web頁面執行個體。目錄如下 app檔案夾下包含前端介面(展示給使用者)與js檔案(與智能合約互動)
Time of Update: 2018-08-19
g++: internal compiler error: Killed (program cc1plus)Please submit a full bug report, 錯誤內容 g++: internal compiler error: Killed (program cc1plus)Please submit a full bug report,with preprocessed source if appropriate.See for
Time of Update: 2018-08-19
網路設定 安裝Docker預設自動建立三個網路: $ docker network lsNETWORK ID NAME DRIVER7fca4eb8c647 bridge bridge9f904ee27bf5 none nullcf03ee007fb4 host host 1 2 3
Time of Update: 2018-08-19
目的 理解docker的儲存方式 docker的image和container在host上的目錄結構 docker image和container的內容與配置不同儲存 Docker是一個開源的應用程式容器引擎,主要利用Linux核心namespace實現沙箱隔離,用Cgroup實現資源限制。Docker用於統一開發和部署的輕量級 Linux 容器,試圖解決“依賴地獄”問題,把依賴的服務和組件組合起來,類似船舶使用的集裝箱,達到快速安裝部署。 1.
Time of Update: 2018-08-19
#include <stdio.h> #include<malloc.h> typedef struct Node { int data; struct Node *Next; }Node,*LinkedList; /* 下面的程式為尾差法建立單鏈表 */ void tailCreat(LinkedList &L,int i) { int j; LinkedList p1
Time of Update: 2018-08-19
geth的全稱是go-ethereum,是一個以太坊用戶端,用go語言編寫,應該是目前最常用的用戶端。當然以太坊用戶端還有用C++,Ruby,Python,Java等其他多種語言編寫的,不同類型的用戶端是為了滿足不同的需求情境。今天我們主要來介紹geth(發音同guess )的使用。 (1)開啟終端Terminal,執行以下命令,以開發方式啟動geth geth --datadir