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)