准备条件 VMware + centos7 ,我们将要安装的是docker-ce ,免费的社区版本;docker-ee 是面向企业的收费的,主要是增加了一些安全的功能。友情提示: 虚拟机先连上网,我总是忘了这点
安装
脚本一键安装
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:sudo usermod -aG docker your-user
Remember that you will have to log out and back in for this to take effect!
WARNING: Adding a user to the "docker" group will grant the ability to run
containers which can be used to obtain root privileges on the
docker host.
Refer to https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface
出现这个说明安装成功,此时已经创建好了 docker用户组,按照提示我们把当前用户加到docker用户组,这样执行docker命令时就不用加 sudo权限了
sudo usermod -aG docker your-user
虚拟机的话需要重启系统才能生效
Note:其他的安装方法参考docker官网英文版
添加docker中文镜像,永久保留更改
$ sudo /etc/docker/daemon.json
添加
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
重启docker daemon
$ sudo systemctl restart docker
运行docker hello-world
恭喜恭喜 ,docker 运行成功了