Docker配置

文章目录

  • Docker配置
    • For Windows User
      • 1. 进入docker的官方网站
      • 2. 安装docker
      • 3. 运行docker
      • 测试
    • For Linux User

For Windows User

1. 进入docker的官方网站

进入docker的官方网站下载docker的客户端

Link: https://www.docker/products/docker-desktop

2. 安装docker

  • 运行该安装包

  • 不要安装WSL(该方法只适用于windows10专业版,家庭版需要安装WSL2)

    点ok

  • 安装完成

    点击之后会自动将当前用户登出,重新登录就好

3. 运行docker

  • 在控制台输入docker,会弹出一个窗口直接点击Use Hyper-V

  • 点击Not now

    点击之后可能会出现如下报错,这个报错的意思是你电脑的Hyper-V还没有启动。百度一下启动一下Hyper-V即可。
    这是我看的链接:https://jingyan.baidu/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添加镜像仓库即可。