关于Windows10下Docker的安装和Postgres使用

2020-05-07, 于石门。

一、Docker的安装

直接从官网下载Docker for Windows就行。Windows 10 必须提前开启Hyper-V虚拟机。

二、关于国内镜像

我试了好几个,最后实在没办法,还是注册的阿里云,镜像加速功能下有一个连接,搞到Docker Desktop的Setting中Docker Engine页面的json里面去就好使了。

三、Hello-World测试

失败了好几次,最后发现两个问题:

  • 国外的源不行,太慢,玩不转的,最后换成国内镜像,折腾了一圈之后,应用阿里云镜像加速解决了,很爽。
  • hello-world拼写错误:helloword、helloworld、hello-world

四、Postgres安装测试

先是查找一番,定下来使用star最多的官方postgresql来搞。

docker search postgres

然后运行如下命令可以启动成功:(下面的命令一行就行)

docker run --name 容器名称 -e POSTGRES_USER=用户名 
-e POSTGRES_PASSWORD=密码 -e POSTGRES_DB=数据库名字 -p 5432:5432 
-d postgres

其中--name之后是容器的名称,-e后面的三个参数分别是用户名、密码、数据库名称,-d后面的postgres是官方postgresql镜像的名字(seach出来的),-p映射是内部端口到外部主机端口的。

五、用navicat连接试试

第一次连接失败,一番折腾后发现是防火墙拦截了。配置好之后可以使用了。还有一个问题就是前面运行的时候 -p的问题,必须指定一下才行。

你可能感兴趣的:(关于Windows10下Docker的安装和Postgres使用)