Docker & Docker Compose搭建
        【摘要】 Docker & Docker Compose搭建
    
    
    
    一、下载安装
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国内源
可用源:
- Docker 官方中国区:https://registry.docker-cn.com
 - 网易:http://hub-mirror.c.163.com
 - 中国科技大学:https://docker.mirrors.ustc.edu.cn
 - 阿里云:https://y0qd3iq.mirror.aliyuncs.com
 
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
        
            【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
                cloudbbs@huaweicloud.com
                
            
        
        
        
        
        
        
        - 点赞
 - 收藏
 - 关注作者
 
            
           
评论(0)