部署 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
评论区