- 最小化安装CentOS后完成以下操作。
# 命令自动补全 yum -y install bash-completion # 启用firewall systemctl start firewalld systemctl enable firewalld # 升级 yum -y update # 重启 reboot
- 卸载旧版本,Docker 的早期版本称为 docker 或 docker-engine。如果安装了这些版本,请卸载它们及关联的依赖资源。
yum remove docker docker-common docker-selinux docker-engine
- 安装 Docker CE
#安装所需的软件包 yum install -y yum-utils device-mapper-persistent-data lvm2 #设置 stable 镜像仓库。您始终需要使用 stable 镜像仓库,即使您还需要通过 edge 或 testing 镜像仓库安装构建也是如此。 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #更新 yum 软件包索引 yum makecache fast #安装最新版本的 Docker CE yum install -y docker-ce #启动并启用Docker systemctl start docker systemctl enable docker
- 安装Cockpit管理工具
#安装Cockpit yum -y install cockpit cockpit-docker yum -y install cockpit-* # 启动并启用 Cockpit systemctl start cockpit systemctl enable cockpit.socket # 允许通过Firewalld防火墙 firewall-cmd --add-service=cockpit --permanent firewall-cmd --reload # 使用浏览器打开 https://ip-address:9090
-
拉取Docker镜像
#拉取odoo镜像 docker pull odoo:9.0 docker pull odoo:10.0 docker pull odoo:11.0 #拉取PostgreSQL 镜像 docker pull postgres:10
-
启动容器
#启动PostgreSQL容器 docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo --name db postgres:10 #firewalld开放端口 firewall-cmd --zone=public --add-port=8010/tcp --permanent firewall-cmd --zone=public --add-port=8011/tcp --permanent firewall-cmd --reload #启动Odoo11容器 docker run -p 8010:8069 --name odoo10 --link db:db10 -t odoo:10.0 docker run -p 8011:8069 --name odoo11 --link db:db11 -t odoo:11.0
-
其他
使用浏览器打开 https://ip-address:8011 打开浏览器,删除名称为odoo数据库。因为docker版本的10.0和11.0都会连接这个数据库,删除这个数据库,以免出现错误。https://ip-address:8011可以打开odoo11.0版本的网站,https://ip-address:8010可以打开odoo10.0的网站,依次创建数据库。 - 更新odoo镜像
docker pull odoo:11.0
转载于:https://my.oschina.net/u/138005/blog/2208049