(2)集成开发工具:vscode   Visual Studio Code - Code Editing. Redefined

2 docker安装

如果之前未安装docker,终端会提示:

Command ‘docker’ not found, but can be installed with:
sudo snap install docker     # version 20.10.17, or
 sudo apt  install docker.io  # version 20.10.21-0ubuntu1~20.04.2See ‘snap info docker’ for additional versions.


(1)安装docker,在终端输入:sudo apt install docker.io

(2)检查安装是否成功:sudo docker -v

输出版本信息则表示正常安装。

3 镜像拉取

(1)拉取Odoo镜像:sudo docker pull odoo:16.0

(2)拉取Postgres镜像:sudo docker pull postgres:15.0

(3)查看镜像拉取结果:sudo docker images

snap 安装的docker怎么设置 snap docker 区别_linux

4 启动容器

(1)启动Postgres容器:sudo docker run -d -p 5432:5432 -e POSTGRES_USER=odoo16 -e POSTGRES_PASSWORD=odoo16 -e POSTGRES_DB=postgres --name odoo16 postgres:15.0

(2)启动Odoo容器:sudo docker run -d -p 8069:8069 --name odoo16_app --link odoo16:db -t odoo:16.0

(数据库名、用户名、密码、端口等可按需更改)

在浏览器输入127.0.0.1:8069,就可以看到熟悉的Odoo页面了。

snap 安装的docker怎么设置 snap docker 区别_产品运营_02

5 VSCode连接容器

(1)修改用户权限

sudo chmod o+rw /var/run/docker.sock
sudo groupadd docker
sudo gpasswd -a $USER docker
newgrp docker

重置mysql root密码?