学无止境

书山有路勤为径,
学海无涯苦作舟!

0%

ubuntu安装docker

docker官网和仓库
https://docs.docker.com/
https://hub.docker.com/

安装docker

  1. 安装docker:sudo apt-get install -y docker.io
  2. 启动docker服务:systemctl start docker
  3. 设置开机启动:systemctl enable docker
  4. 查看docker状态:systemctl status docker
  5. 停止docker服务:systemctl stop docker
  6. 查看docker版本:docker version
  7. 测试docker是否成功:docker run hello-world
  8. 安装docker容器集群的快速编排工具:sudo apt install docker-compose

修改docker镜像源

国内的镜像源

增加或修改Docker的镜像源配置文件/etc/docker/daemon.json

1
$ sudo gedit /etc/docker/daemon.json

添加内容

1
2
3
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

保存并退出

1
2
$ sudo systemctl daemon-reload
$ sudo systemctl restart docker

通过以下命令查看是否生效

1
$ docker info|grep Mirrors -A 1

如报错,修改一下权限

1
$ chmod -R 777 /var/run/docker.sock

看到以下信息即认为修改成功

1
2
Registry Mirrors:
https://docker.mirrors.ustc.edu.cn/

非root用户运行docker

1、添加docker用户组:sudo groupadd docker
执行以上命令会提示已存在,原因是在安装docker时已自动创建。
2、将指定用户添加到用户组(username为你的用户名):sudo gpasswd -a username docker
3、查看是否添加成功:cat /etc/group | grep ^docker
4、重启docker:sudo systemctl restart docker
5、更新用户组:newgrp docker
6、执行docker命令,比如:docker ps -a
7、测试docker是否成功:docker run hello-world