CentOS7環境下通過Docker安裝sentry
一,安裝Docker
1 解除安裝舊版本
sudo yum remove docker docker-common docker-selinux docker-engine
2 安裝依賴包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3 設定yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
遇到報錯資訊如下:File "/bin/yum-config-manager", line 133 except yum.Errors.RepoError, e: 解決: sudo vim /bin/yum-config-manager #!/usr/bin/python -tt 改成 #!/usr/bin/python2 -tt
安裝docker ce
1 更新yum包
sudo yum makecache fast
2 安裝docker ce
sudo yum install docker-ce
3 啟動docker
sudo systemctl start docker
4 測試docker
sudo docker run hello-world
5 驗證
sudo docker version
輸出:Client: Version: 18.03.0-ce API version: 1.37 Go version: go1.9.4 Git commit: 0520e24 Built: Wed Mar 21 23:09:15 2018 OS/Arch: linux/amd64 Experimental: false Orchestrator: swarm Server: Engine: Version: 18.03.0-ce API version: 1.37 (minimum version 1.12) Go version: go1.9.4 Git commit: 0520e24 Built: Wed Mar 21 23:13:03 2018 OS/Arch: linux/amd64 Experimental: false
docker安裝成功!
安裝docker-compose
1 sudo yum install epel-release2 sudo yum install -y python-pip
3 sudo pip install docker-compose
二,安裝sentry
1 安裝git
sudo yum install git
Official bootstrap for running your own Sentry with Docker.
然後根據上圖上的提示操作
mkdir -p data/{sentry,postgres}
在data同級目錄下先執行
git clone https://github.com/getsentry/onpremise.git cd onpremise/ docker-compose run --rm web config generate-secret-key
將產生的key比如4-!a8dm#[email protected]+b%[email protected]#jgkcr6-k4kv)ra&tkkj&)74&n(dxv新增到檔案docker-compose.yml中
vim docker-compose.yml
將SENTRY_SECRET_KEY的值改為4-!a8dm#[email protected]+b%[email protected]#jgkcr6-k4kv)ra&tkkj&)74&n(dxv
docker-compose run --rm web upgrade
docker-compose up -d
docker ps
這樣sentry就部署完成了!
最後提示:
docker-compose run --rm web config generate-secret-key
這一步可能會普通使用者許可權操作會報錯:
ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
需要用root許可權執行:
而root許可權執行會報: docker-compose: command not found
解決:
curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
然後將/usr/local/bin加入到系統變數中
用root許可權去執行就可以了
以此記錄docker和sentry的部署以及遇到的錯誤和解決方法
相關推薦
CentOS7環境下通過Docker安裝sentry
一,安裝Docker1 解除安裝舊版本sudo yum remove docker docker-common docker-selinux docker-engine2 安裝依賴包sudo yum install -y yum-utils device-mapper-pe
超級賬本專案在centos7環境下基於Docker安裝與部署
Hyperledger 專案是開源介面向開放、標準區塊鏈技術的首個重要探索,在 Linux 基金會的支援下,吸引了眾多科技和金融巨頭的參與。 本文將介紹 hyperledger 專案的歷史,並以核心的 fabric 專案為例,講解如何快速安裝部署和應用區塊鏈系統。專案基於Do
CentOS7下通過docker安裝oracle-xe-11g
1. 安裝docker並啟動docker服務 sudo yum install docker sudo systemctl start docker 2. 下載oracle-xe-11g映象 sudo docker pull sath89
Linux環境下通過rpm安裝gcc的順序
首先檢視Linux版本: [[email protected] ~]# lsb_release -a LSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3
Linux(Centos7)環境下Zookeeper的安裝與配置
首先下載我們的zookeeper,這裡我使用的是zookeeper-3.4.12版本,大家也可以去官網下載新版本! 然後把下載下來的壓縮包拷貝到Linux伺服器下的目錄中 然後執行命令 tar -zxvf zookeeper-3.4.12.tar.gz -C /usr
第一章 python分散式爬蟲打造搜尋引擎環境搭建 第二節 CentOS7環境下Mysql的安裝
CentOS7環境下Mysql的安裝方式有很多,可以用壓縮包安裝,也可以在聯網的情況下直接命令下載安裝!此篇文章將介紹一下如何通過命令安裝mysql資料庫!下面的程式碼都是親自實驗可用的,可以方便快捷的安裝mysql。 第一, MySQL的
第一章 python分散式爬蟲打造搜尋引擎環境搭建 第一節 CentOS7環境下pycharm的安裝和使用
時下最流行的大資料想必大家都很耳熟了,作為程式設計師,我們需要不時的夯實一下自己的知識!在接下來的一個月內,我會在此記錄下自己學習的點點滴滴,一來方便自己日後檢視,二來給初學者提供點學習思路!堅持就是勝利,你比別人差的只是每天的點滴積累!想要開始
Linux環境下通過docker搭建PHP的LAMP開發環境
想必作為一個Web開發的程式設計師,近些年對docker一定不會陌生,Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。使用dock
CentOS7環境下偽分散式安裝配置hadoop
(一) 設定靜態IP地址 cd /etc/sysconfig/network-scripts vim ifcfg-ens33 修改IPADDR,NETMASK,GATEWAY為對應的值 修改BOOTPROTO為none 儲存並退出 重啟網絡卡 servi
CentOS7環境下Weblogic的安裝與配置
1、上傳安裝包至Linux伺服器 2、安裝Weblogic準備 1、賦予Weblogic安裝檔案可執行許可權 chmod 777 /home/weblogic/wls1031_linux32.bin 2、安裝依賴包 因為本次安裝的Weblogic為32位版
雙顯示卡機器Centos7環境下NVIDIA驅動安裝
寫在前面:很少寫帖子,說第一次也不為過,之所以寫這個帖子主要是因為這個問題對我的折磨太過嚴重,讓我想以此文以作祭奠,另外也是希望能幫到那些遇到同樣問題的小夥伴,上面的連結也是一些有意思的關於centos的連結,一併貼出來了。 問題場景:桌上型電腦有兩塊顯示卡:獨
SUSE環境下通過YaST安裝軟體
為了提升使用者在雲伺服器上的軟體安裝效率,減少下載和安裝軟體的成本,騰訊雲提供了YaST下載源。作業系統為SUSE10的雲伺服器,開發者可通過YaST快速安裝軟體。 1. 安裝步驟 1. 列出軟體源 登入作業系統為Linux的雲伺服器後,預設已獲取root許可權:注意:嚴
CentOS7環境下Jenkins的安裝和使用
CentOS7環境下Jenkins的安裝和配置 簡單記錄一下CentOS7(1503)環境下Jenkins的安裝步驟 1. 首先在機器上建立一個Jenkins的使用者,指定其home目錄 useradd jenkins -d /var/lib/jenkin
centos7環境下redis的安裝
一、redis的安裝 1.獲取redis的安裝包 wget http://download.redis.io/releases/redis-4.0.6.tar.gz,如果未安裝wget,先安裝wget:yum -y install wget 2.解壓縮redis的安裝包 tar -xz
Hyperledger fablic 0.6 在centos7環境下的安裝與部署
maker ber gin sudo 管理 lease nts eve blank 原文:http://blog.csdn.net/zhaoliang1131/article/details/54617274 Hyperledger Fabric超級賬本 項目約定共同遵守
Centos 6/ 7下通過yum安裝php7環境
nmp chan art lda base rhel 7 安裝php embed process 本文轉自:雲溪社區 2015年12月初PHP7正式版發布,迎來自2004年以來最大的版本更新。PHP7最顯著的變化就是性能的極大提升,已接近Facebook開發的PHP執行引擎
SpringCloud運行環境搭建(一)Centos7.0下jdk的安裝
mage ech 目錄 img 生效 deploy 服務 web tro 一、運行環境 1、jdk下載安裝 1.1、下載 地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 1.2、安
CentOS7環境下GitLab安裝及基本配置
tro 用戶 etc 進入 註意 AD centos systemctl rpm -ivh 新實驗室要求重新建設GitLab,對於我來講,是第一次有機會當元老參與實驗室的建設。下面分享我自己的實測經驗: 1. 安裝依賴軟件並設置開機啟動 yum install curl
Centos7環境下安裝Mysql5.7版本
-o ins .com sbin 數據庫密碼 庫文件 用戶 sku mysql安裝 實驗環境: VMware Workstation12 Centos-7-x86_64系統(ip地址:192.168.5.132)(2G內存 2個處理器) 使用軟件:boost_1_59
Centos7環境下安裝mongodb
程序啟動 lib pri 二進制 http 開機 true 代碼 clas 1、下載 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.6.3.tgz 2、解壓 tar zxvf m