docker安裝postgresql 以及安裝odoo12
-------------------通用命令
實時檢視docker容器日誌
$ docker logs -f -t --tail 100 容器名
docker container {stop|start} redis
docker ps -a:列出所有的容器
docker rm 容器名:移除容器
一、----------------------docker 安裝postgresql11
1,下載docker pull postgresql
2,所有postgresql配置檔案和資料資料檔案位於:掛在資料
/var/lib/postgresql/data
我們要重新指定容器外的路徑
mkdir -p /home/postgresql11/data
3,執行postgres
docker run --name postgres -e
4 連線資料庫
之前的準備工作都已完成,下一步就是從外部訪問資料庫了。
這一步就很常規了:
psql -U postgres -h 192.168.100.172 -p 54321
注意:
postgres映象預設的使用者名稱為postgres,
登陸口令為建立容器是指定的值。
5,登陸docker容器
docker exec -it postgres /bin/bash
二、
Odoo 12已正式釋出,在
sudo yum -y update sudo yum -y install epel-release # 新增Software Collections (SCL) 安裝 Python sudo yum -y install centos-release-scl sudo yum -y install rh-python36 # 或直接執行(可能需要提前執行yum -y groupinstall "Development tools") sudo yum -y install python36 python36-devel # 又或者 curl -O https://www.python.org/ftp/python/3.6.7/Python-3.6.7rc2.tgz tar xf Python-3.6.7rc2.tgz cd Python-3.6.7rc2 ./configure make sudo make install # 安裝其它所需依賴 sudo yum -y install git gcc wget nodejs-less libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel
新增新使用者(可選)
sudo useradd -m -U -r -d /opt/odoo -s /bin/bash odoo
或者 建立好使用者 新增
chmod -R 777 /opt/odoo/
注意:Odoo 12要求安裝 PostgreSQL 10否則會出現報錯:
Database creation error: relation "ir_model" does not exist LINE 1: SELECT * FROM ir_model WHERE state='manual'
安裝Wkhtmltopdf
wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox-0.12.5-1.centos7.x86_64.rpm
sudo yum localinstall wkhtmltox-0.12.5-1.centos7.x86_64.rpm
# 中文字型
yum install -y wqy*
安裝Sass
yum install -y sassc
安裝 Odoo
使用者準備
不設定執行後述操作時會報出xxx is not in the sudoers file. This incident will be reported.
su - root
visudo
# 在root ALL=(ALL) ALL下新增相應使用者
odoo ALL=(ALL) ALL
安裝及配置
需要安裝python3 隔離環境
mkdir /opt/virtualenvs
chmod -R 777 /opt/virtualenvs
查詢 find / -name virtualenvwrapper.sh
我的路徑是:/usr/local/bin/virtualenvwrapper.sh
# 切換使用者
sudo su - odoo
cd /opt/odoo
wget http://nightly.odoo.com/12.0/nightly/src/odoo_12.0.latest.tar.gz
# 或git clone https://www.github.com/odoo/odoo --depth 1 --branch 12.0 /opt/odoo/odoo12
unzip odoo-12.0.zip 或者 tar -zxvf odoo_12.0.latest.tar.gz
mv odoo-12.0 odoo12
# 當前使用 nightly 版本有一個坑,需要自行新增 odoo-bin 檔案【在github下載不存在此坑】
sudo vi odoo12/odoo-bin
#!/usr/bin/env python3
# set server timezone in UTC before time module imported
__import__('os').environ['TZ'] = 'UTC'
import odoo
if __name__ == "__main__":
odoo.cli.main()
#新增執行許可權【root執行】
chmod +x /opt/odoo/odoo12/odoo-bin
#環境搭建
python36 -m venv odoo12-venv
source odoo12-venv/bin/activate【啟用虛擬環境】【deactivate # 退出當前的虛擬環境】
# 或者 Virtualenvwrapper(使用這種方法/etc/systemd/system/odoo12.service也需調整)
curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python36 get-pip.py
pip3 install virtualenvwrapper
# vi ~/.bashrc
export WORKON_HOME=/opt/virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python36
source /usr/local/bin/virtualenvwrapper.sh
#過載.bashrc
source ~/.bashrc
# 安裝依賴包
cd /opt/odoo
pip3 install -i https://pypi.douban.com/simple -r odoo12/requirements.txt
deactivate 【deactivate # 退出當前的虛擬環境】
# 建立自定義外掛目錄
cd /opt/odoo
mkdir odoo12/local-addons
# 建立配置檔案(<a href="https://www.jianshu.com/p/abf366d7319e" target="_blank" rel="noopener" data-mce-href="https://www.jianshu.com/p/abf366d7319e">配置項詳解參考</a>)
# odoo11/odoo-bin --help也可進行檢視
sudo vi /etc/odoo12.conf
[options]
; This is the password that allows database operations:
# 此處密碼請自行修改
admin_passwd = superadmin_passwd
db_host = False
db_port = False
db_user = odoo
db_password = False
; addons_path = /opt/odoo/odoo12/odoo/addons
; If you are using custom modules
addons_path = /opt/odoo/odoo12/odoo/addons,/opt/odoo/odoo12/local-addons
新增服務
sudo vi /etc/systemd/system/odoo12.service
[Unit]
Description=Odoo12
Requires=postgresql-10.service
After=network.target postgresql-10.service
[Service]
Type=simple
SyslogIdentifier=odoo12
PermissionsStartOnly=true
User=odoo
Group=odoo
WorkingDirectory=/opt/odoo
Environment=/opt/odoo/odoo12-venv/bin/activate
ExecStart=/opt/odoo/odoo12-venv/bin/python3 /opt/odoo/odoo12/odoo-bin -c /etc/odoo12.conf
# ExecStart=/usr/bin/scl enable rh-python36 -- /opt/odoo/odoo12-venv/bin/python3 /opt/odoo/odoo12/odoo-bin -c /etc/odoo12.conf
StandardOutput=journal+console
[Install]
WantedBy=multi-user.target
# 啟動服務
sudo systemctl daemon-reload
sudo systemctl start odoo12
參考如下內容:
作者:矢寸心
連結:https://www.jianshu.com/p/ac5f2f93976d
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。
相關推薦
docker安裝postgresql 以及安裝odoo12
-------------------通用命令 實時檢視docker容器日誌 $ docker logs -f -t --tail 100 容器名 docker container {stop|start} redis docker ps -a:列出所有的容器 docker
關於ubuntu服務器上部署postgresql 以及安裝pgadmin4管理工具(web版)
into alter 刪除記錄 creat password 改密 ack post 插入 進入目錄:cd pgadmin4 source bin/activate cd pgadmin4-1.6/ 啟動pgadmin4:python web/pgAdmin4.
Docker的介紹以及安裝
1 Docker簡介 1.1 什麼是虛擬化 在計算機中,虛擬化(英語:Virtualization)是一種資源管理技術,是將計算機的各種實體資源,如伺服器、網路、記憶體及儲存等,予以抽象、轉換後呈現出來,打破實體結構間的不可切割的障礙,使使用者可以比原本的組態
Elasticsearch基於docker叢集搭建以及安裝ik分詞器
由於機器沒這麼多,所以用docker模擬真正的叢集搭建。 1、準備工作 1-1、準備docker環境: 使用yum安裝docker: yum install -y docker-io 安裝完成後,開啟docker: systemctl start docker; 檢視d
Docker是什麼以及安裝時候跳過的坑
1.Docker是什麼? 知乎上有一篇文章說的特別好,也很清楚明白,圖文並茂,老少皆宜,廢話不多說,直接上鍊接 2.怎麼安裝 看到第二步就開始出現問題, 大概是因為解析不了主機所以獲取不到Docker的映象源的意思吧,怎麼解決呢?注意,這
jmeter安裝過程以及安裝出錯解決方法
技術 錯誤 安裝 -1 環境 png nbsp net java環境變量 1、安裝最新版的jmter需要1.8的jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213315
3dmax多個版本軟件的安裝包以及安裝教程
col 教程 記不得 3dsmax clas baidu ctp spa 鏈接 這個文檔具體出自哪裏,我也是記不得了,需要的看下,鏈接如果是失效,那我也無能為力了。 免費分享,鏈接永久有效 2014版3D MAX鏈接:http://pan.baidu.com/s/1nu
linux系統安裝tomcat以及安裝jdk
簡單說一下怎樣在Linux上安裝Tomcat吧,我用的系統是CentOS 64位系統,核心是3.10.0版本的。 這裡以jdk1.8、Tomcat8.5版本來講解。(如果覺得自己下載jdk和tomcat比較麻煩,可以向我討要安裝包) 首先到官網下載jdk,官網網址:點選開啟jdk官網,
windows安裝mysql以及安裝Navicat Premium並破解的方法
一、安裝mysql windows下安裝mysql的方法有兩種, (1)免安裝方式下載mysql-5.7.21-winx64.zip,直接解壓。 配置環境變數,新增到系統變數Path中,在末尾新增“C:\Program Files\mysql-5.7.21-winx64\bin”,這樣就不
Linux安裝mysql以及安裝時踩下的坑
分享 libaio table 說明 查詢 更新 image 關閉防火墻 技術分享 安裝: 檢測是否已經安裝了mysql rpm -qa | grep mysql 如果已經安裝了,將其卸載,如: rpm -e --nodeps mysql-libs-5.1.71-1
MATLAB 2016a 安裝包以及安裝破解教程
Matlab 2016a 安裝包及破解教程百度雲分享連結: 連結:https://pan.baidu.com/s/1i6BgD8p 密碼:17gg Matlab安裝
Android7.0、8.0安裝apk以及安裝apk彈出“選擇開啟方式”的解決方案
目錄 問題描述 解決方案 問題描述 解決方案 問題描述 解決方案 最近在做一款APP,做自動更新的時候,安裝apk遇到了一些問題: FileUriExposedException異常; 無法跳轉到APP安裝頁面,無法進行版本更新升
CentOS7.5安裝問題以及安裝後無法使用ifconfig
1、虛擬化技術未開啟,無法安裝,通過BIOS啟用,很多相關帖子,自行搜尋,需要知曉的是,不同硬體的虛擬化技術的選項存在選單可能不一樣,需要多找一找 2、ifconfig命令不可用,檢查/sbin目錄下是否有ifconfig檔案:ls /sbin | grep ifconfig,一般centos7
1.優雅安裝MySQL以及安裝失敗解決方案&開發工具安裝系列之MySQL
優雅安裝MySQL以及安裝失敗解決方案 1.開啟下載的mysql安裝檔案mysql-5.5.15-win32.msi,雙擊執行,出現如下介面 2.mysql安裝嚮導啟動,按Next繼續 3.按Next繼續 4.選擇安裝型別,有Typical(預設)、Co
Linux下如何安裝jdk,以及安裝中常見的問題的解決
0.下載jdk8 登入網址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 選擇對應jdk版本下載。(可在Windows下下載完成後,通過資料夾共享到Linux上)
ActiveMQ叢集(一):安裝ActiveMQ以及安裝中的常見錯誤排除
版本衝突的問題 首先做ActiveMQ叢集需要的先去檢查對應的版本,如果你的版本比較新,那麼就要考慮下JDK的版本了 具體對應的ActiveMQ和JDK版本的關係,可以檢視下面的連結: Apache ActiveMQ各個版本所依賴的JDK版本: https:
快速安裝ElasticSearch以及安裝常見問題
1.安裝jdk1.8 linux下使用wget下載jdk8: 進到目錄/usr/local/software &nbs
ubuntu下如何檢視軟體安裝目錄以及安裝版本 .
1.查詢版本 1)aptitude show 軟體名 例如:aptitude show kde-runtime 顯示如下: [html] view plaincopyprint? ****@ubuntu:~$ aptitude show kde-runtime
Centos下偽分散式安裝Hive以及安裝可能出現的問題
安裝要求:Hive 1.2.1 MySQL 5.7 JDK 1.81.下載解壓cd /mk/soft tar -xvzf apache-hive-1.2.1-bin.tar.gz -C /appl/ cd /appl mv apache-hive-1.2.1-
ubuntu下如何檢視軟體安裝目錄以及安裝版本
1.查詢版本 1)aptitude show 軟體名 例如:aptitude show kde-runtime 顯示如下: ****@ubuntu:~$ aptitude show kde-runtime 軟體包: kde-runtime 狀