• 一、下载安装

    • 1、更新apt源

    • 2、安装docker

    • 3、安装docker-compose

    • 4、配置docker-compose

    • 5、执行成功 查看版本

  • 二、配置Docker国内源

    • 1、增加Docker的镜像源配置文件 /etc/docker/daemon.json

    • 2、重启docker

    • 3、查看配置是否生效

    • 4、清理docker容器磁盘空间

    • 5、docker中启动所有的容器命令

    • 6、docker中关闭所有的容器命令

    • 7、/var/run/docker.sock: connect: permission denied 没有权限的问题


一、下载安装

1、更新apt源

#  阿里源
deb <http://mirrors.aliyun.com/ubuntu/> bionic main restricted universe multiverse
deb <http://mirrors.aliyun.com/ubuntu/> bionic-security main restricted universe multiverse
deb <http://mirrors.aliyun.com/ubuntu/> bionic-updates main restricted universe multiverse
deb <http://mirrors.aliyun.com/ubuntu/> bionic-proposed main restricted universe multiverse
deb <http://mirrors.aliyun.com/ubuntu/> bionic-backports main restricted universe multiverse
deb-src <http://mirrors.aliyun.com/ubuntu/> bionic main restricted universe multiverse
deb-src <http://mirrors.aliyun.com/ubuntu/> bionic-security main restricted universe multiverse
deb-src <http://mirrors.aliyun.com/ubuntu/> bionic-updates main restricted universe multiverse
deb-src <http://mirrors.aliyun.com/ubuntu/> bionic-proposed main restricted universe multiverse
deb-src <http://mirrors.aliyun.com/ubuntu/> bionic-backports main restricted universe multiverse

sudo apt-get update

2、安装docker

sudo apt-get install docker.io

2.1、yum快速安装docker

curl -fsSL <https://get.docker.com> | bash -s docker --mirror Aliyun
 cat>/etc/docker/daemon.json<<EOF {  "registry-mirrors" : [    "<https://mirror.ccs.tencentyun.com>",    "<http://registry.docker-cn.com>",    "<http://docker.mirrors.ustc.edu.cn>",    "<http://hub-mirror.c.163.com>"  ],  "graph": "/data1/docker",  "insecure-registries" : [    "registry.docker-cn.com",    "docker.mirrors.ustc.edu.cn"  ],  "debug" : true,  "experimental" : true } EOF

3、安装docker-compose

sudo curl -L "<https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$>(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo pip3 install docker-compose

4、配置docker-compose

sudo chmod +x /usr/local/bin/docker-compose

5、执行成功 查看版本

docker-compose --version

二、配置Docker国内源

可用源:

1、增加Docker的镜像源配置文件 /etc/docker/daemon.json

如果没有配置过镜像源该文件默认是不存在的

sudo vim /etc/docker/daemon.json

在其中增加如下内容

{
"registry-mirrors": ["<https://y0qd3iq.mirror.aliyuncs.com>"]
}

2、重启docker

#service docker restart
sudo systemctl daemon-reload
sudo systemctl restart docker

3、查看配置是否生效

sudo docker info|grep Mirrors -A 1

4、清理docker容器磁盘空间

yes|docker system prune -a && df -hTl

5、docker中启动所有的容器命令

docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

6、docker中关闭所有的容器命令

docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

7、/var/run/docker.sock: connect: permission denied 没有权限的问题

sudo usermod -a -G docker ubuntu
sudo chmod 666 /var/run/docker.sock