官网安装方法(不推荐)
不推荐的原因:因为走的 docker
官网的镜像源,国内嘛,呵呵。
apt安装法
一行命令即可
$ sudo apt install docker.io点击复制复制失败已复制
换源
不用说,换源必不可少。
公开镜像源
编辑 /etc/docker/daemon.json
文件,没有新建即可
$ sudo vim /etc/docker/daemon.json点击复制复制失败已复制
写入:
{ "registry-mirrors": ["https://pee6w651.mirror.aliyuncs.com"], "log-driver":"json-file", "log-opts": {"max-size":"50m", "max-file":"3"} }点击复制复制失败已复制
保存,退出。
腾讯云
{ "registry-mirrors": ["https://mirror.ccs.tencentyun.com"], "log-driver":"json-file", "log-opts": {"max-size":"50m", "max-file":"3"} }点击复制复制失败已复制
七牛云
{ "registry-mirrors": ["https://reg-mirror.qiniu.com"], "log-driver":"json-file", "log-opts": {"max-size":"50m", "max-file":"3"} }点击复制复制失败已复制
网易
{ "registry-mirrors": ["https://hub-mirror.c.163.com"], "log-driver":"json-file", "log-opts": {"max-size":"50m", "max-file":"3"} }点击复制复制失败已复制
中科大
{ "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"], "log-driver":"json-file", "log-opts": {"max-size":"50m", "max-file":"3"} }点击复制复制失败已复制
个人镜像源(推荐,方便以后使用阿里云的容器镜像服务!)
登录 阿里云控制台
,开通容器镜像服务
去掉sudo权限
安装好的 Docker
需要用 sudo
权限来启动,这不是一个好的习惯,会造成安全风险(题外话, Docker
里面的 root
权限和宿主机中的 root
权限是一样的,如果处理不好,容器可能控制宿主机,这也是容器安全需要考虑的一方面,如想深入了解,可以看一下虚拟化技术)
Step1. 创建docker用户组
$ sudo groupadd docker点击复制复制失败已复制
Step2. 将当前用户增加到docker用户组中
$ sudo usermod -aG docker $USER点击复制复制失败已复制
Step3. 注销并重新登录,以便重新评估组成员关系
$ newgrp docker 点击复制复制失败已复制
Step4. 测试
$ docker run hello-world点击复制复制失败已复制
增加zsh自动补全命令功能
$ gedit ~/.zshrc点击复制复制失败已复制
插件列表增加插件 docker
即可
重启
换源后需要重启才能生效,重启命令如下:
$ sudo service docker restart点击复制复制失败已复制
开机自启动
默认 Docker
没有开机自启动功能的,需要我们手动给他添加到开机启动项中,如果不加, name
每次开机后都要手动运行 docker
才行。
$ sudo systemctl enable docker.service