目 录CONTENT

文章目录

Linux快速部署Docker和Docker-compose

华灯
2024-04-15 / 0 评论 / 0 点赞 / 9 阅读 / 3026 字

部署 Docker

1、更新与安装必备软件

  • Ubuntu 或 Debian
apt-get update && apt-get install -y wget vim
  • Centos
yum update && yum install -y wget vim

2、安装 Docker

wget -qO- get.docker.com | bash

3、验证安装完成

docker -v

4、开机自启动

systemctl enable docker

部署 Docker-compose

1、安装必要软件

  • Ubuntu 或 Debian
apt-get install -y wget vim curl
  • Centos
yum install -y wget vim curl

2、检查 pip3 安装情况

最方便的使用 pip3 进行安装,首先要确保安装了 pip3

pip3 -V

如果报错请先安装 python3 和 pip3 后再继续
Centos 安装 python3 和 pip3

3、安装 Docker-compose

pip3 install docker-compose

4、验证安装完成

docker-compose -v

配置国内镜像源

1、创建配置文件

vim /etc/docker/daemon.json

2、添加镜像配置

{
    "registry-mirrors": [
        "https://registry.docker-cn.com",
        "http://hub-mirror.c.163.com"
    ]
}

3、重启 Docker

systemctl restart docker

4、检查配置

docker info

另外一种方法

一键安装 docker

curl -sSL https://get.daocloud.io/docker | sh

一键安装 docker-compose

sudo curl -L "https://get.daocloud.io/docker/compose/releases/download/v2.5.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

版本查看

docker -v`
`docker-compose --version

开启 docker

systemctl start docker

安装 portainer

sudo docker run -it --network=bridge --restart=always -d --name portainer-ce-docker -p 9000:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce
浏览器打开 http://ip:9000/ 访问;

Docker 添加本地源

* Error response from daemon 报错
1、打开终端,su root 输入密码。
2、打开 vim /etc/docker/daemon.json(若没有自行创建)
3、写入以下内容:
{
"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}
可用的镜像地址很多,在这里推荐 https://docker.mirrors.ustc.edu.cn 这个镜像仓库。
4、重启一下 docker:
systemctl daemon-reload
systemctl restart docker

0

评论区