使用docker toolbox在win10家庭版上安装完win docker后想试试使用portainer,于是在kitematic上搜索portainer,下载并创建了container,start后能正常访问portainer的界面,但一直显示local:down,看了下container中报错cannot connect to the docker daemon at unix:///var/run/docker.sock,网上搜索半天最后发现是通过kitematic创建portainer image对应的container未对/var/run/docker.sock进行挂载。于是还是敲命令
docker run -d -p 9000:9000 --restart=always
-v /var/run/docker.sock:/var/run/docker.sock
--name prtainer-demo \
docker.io/portainer/portainer
创建container,再次访问终于能看到portainer正常工作。
在kitematic 的container list中比较了下 使用kitematic创建的与使用命令创建的 container的区别在于valumes中多了/var/run/docker.sock的配置项。但volumes设置里面无法新增 比较尴尬。如果kitematic在创建container时能够设置参数或配置volumes就好了