centos下docker部署宝塔面板

centos下安装docker

#安装docker依赖
yum install -y yum-utils \
    device-mapper-persistent-data \
    lvm2
#添加docker官方源
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

#安装最新版docker
yum install docker-ce -y
#推荐安装portainer管理docker
sudo docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name main-portainer portainer/portainer-ce

 浏览器地址访问portainter

localhost:9090/

 如果yum install docker-ce -y报错

Problem: package docker-ce-3:19.03.3-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed

 安装宝塔面板

  1. Host网络模式:使用--net=host参数,可以让Docker容器共享宿主机的网络栈。这意味着容器将直接使用宿主机的网络,而不需要进行端口映射。这种方式下,宝塔面板的所有端口将自动映射到外网,不需要额外设置端口映射。

    docker run -tid --name baota --net=host --privileged=true --shm-size=1g --restart always -v ~/wwwroot:/www/wwwroot pch18/baota

  2. 在尝试使用Docker拉取并运行宝塔面板镜像时,下载过程中卡住了

  3. 清除Docker缓存:有时候,清除Docker的缓存可以解决拉取镜像时的问题。可以使用以下命令尝试清除缓存      docker system prune

  4. 手动拉取镜像:尝试手动拉取宝塔面板的Docker镜像,看是否能够成功:

    docker pull pch18/baota

  5. 检查容器状态  docker ps

成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值