Docker & Docker Compose搭建

举报
yd_296862879 发表于 2023/08/30 11:45:10 2023/08/30
【摘要】 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国内源

可用源:

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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。