安装
法一:
wget -qO- https://get.docker.com/ | sh
法二:
官网的方法,没办法,我没装上,不过you can try.
https://docs.docker.com/install/linux/docker-ce/ubuntu/
安装完成可能有个提示:
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 runoob
Remember that you will have to log out and back in for this to take effect!
默认情况下, docker命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket 。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。
建立 docker 组:
sudo groupadd docker
将当前用户加入 docker 组:
sudo usermod -aG docker $USER
记得注销一下重启
测试
sudo service docker start
dokcer run hello-world
国内加速源
sudo vim /etc/docker/daemon.json
添加内容:
{
"registry-mirrors": ["加速地址"]
}
加速源很多,我用的daocloud
先到daocloud.io网站注册一个账号
然后到get.daocloud.io
就会自动生成哒!