docker官网和仓库
https://docs.docker.com/
https://hub.docker.com/
安装docker
- 安装docker:sudo apt-get install -y docker.io
- 启动docker服务:systemctl start docker
- 设置开机启动:systemctl enable docker
- 查看docker状态:systemctl status docker
- 停止docker服务:systemctl stop docker
- 查看docker版本:docker version
- 测试docker是否成功:docker run hello-world
- 安装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