- is the docker daemon running?
解决办法:
$ systemctl daemon-reload
$ sudo service docker restart
$ sudo service docker status (should see active (running))
(docker 客户端通过unix:///var/run/docker.sock与docker daemon通信,
unix:///var/run/docker.sock需要管理员权限才能访问,所以要么运行
sudo docker run hello-world,要么将当前用户添加在docker用户组中 sudo usermod -aG docker $USER)
2.
截图是报错信息
解决:
chmod 777 /etc/rc.d/rc.local
systemctl daemon-reload
3.
直接部署nginx和在docker里面部署nginx,性能上有什么区别吗? 一般来说docker容器部署和普通部署性能差别主要体现在网络和存储上。
docker容器网络需要通过iptables进行转发,这相对直接部署来说会多出一部分性能损耗,当然也可以通过使用host网络的方式尽可能的减少docker容器网络的性能损耗;
另一个docker镜像是分层结构,写时复制,通过映射卷的方式使用宿主机磁盘空间相对于直接通过文件系统使用操作系统的磁盘空间来说也会有一定的性能损耗。