Docker配置
For Windows User
1. 进入docker的官方网站
进入docker的官方网站下载docker的客户端
Link: https://www.docker.com/products/docker-desktop
2. 安装docker
-
运行该安装包
-
不要安装WSL(该方法只适用于windows10专业版,家庭版需要安装WSL2)
点ok -
安装完成
点击之后会自动将当前用户登出,重新登录就好
3. 运行docker
-
在控制台输入docker,会弹出一个窗口直接点击
Use Hyper-V
。
-
点击
Not now
点击之后可能会出现如下报错,这个报错的意思是你电脑的Hyper-V还没有启动。百度一下启动一下Hyper-V即可。
这是我看的链接:https://jingyan.baidu.com/article/f96699bbf2b889894f3c1b6f.html
-
启动Hyper-V之后,再打开一次就可以使用了。输入
docker
之后在控制台会出现如下画面,说明安装docker成功了。
测试
可以尝试下载随便一个docker容器运行试试,这里我选择运行openGauss
- 拉取openGauss镜像
在控制台输入
docker pull enmotech/opengauss:latest
- 运行docker
docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Secretpassword@123(这里是你的密码) -p 15432(端口号):5432 enmotech/opengauss:latest
启动完毕进入docker-cli
在上述命令正常启动容器数据库之后,可以通过外部的gsql进行数据库访问。(复制的时候记得删除括号内的内容和填上自己的密码和端口号,当然也可以不修改,这里的端口号是15432)
gsql -d postgres -U gaussdb -W'Secretpassword@123' -h your-host-ip -p15432
显示出openGauss的控制台,说明安装成功
For Linux User
linux用户可以通过控制台安装docker软件,使用包管理器进行安装。在控制台运行。Arch用户:
sudo pacman -S docker
(然后就可以愉快的使用docker了,当然可以换源,在/etc/docker/daemon.json
添加镜像仓库即可。