Code前端首页关于Code前端联系我们

在docker容器中安装Pagoda Linux面板并创建镜像

terry 2年前 (2023-09-28) 阅读数 66 #未命名

安装Docker客户端

建议安装上述版本的Docker客户端,参见文档docker-ce

1。使用官方安装脚本自动安装

[root@iZwz9eftauv7x69f5jvi96Z ~]# curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
...
[root@iZwz9eftauv7x69f5jvi96Z ~]# docker version
Client:
 Version:           18.06.1-ce
 API version:       1.38
 Go version:        go1.10.3
 Git commit:        e68fc7a
 Built:             Tue Aug 21 17:23:03 2018
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
 Engine:
  Version:          18.06.1-ce
  API version:      1.38 (minimum version 1.12)
  Go version:       go1.10.3
  Git commit:       e68fc7a
  Built:            Tue Aug 21 17:25:29 2018
  OS/Arch:          linux/amd64
  Experimental:     false

2。配置国产镜像加速器

适用于 Docker 客户端版本低于

可以通过修改守护进程的配置文件 /etc/docker/ 来使用加速器

获取加速器地址->❀ 阿里云容器镜像服务

sudo mkdir -p /etc/docker
sudo tee /etc/docker/ <<-'EOF'
{
  "registry-mirrors": [""]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

安装Portainer

安装Docker可视化界面:Portainer

$ docker volume create portainer_data
$ docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

创建并使用宝塔面板镜像

1.基于centos镜像启动容器

docker run -i -t -d -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 -v $PWD/www:/www centos

2。进入容器并执行命令

# 进入容器(在宿主机中执行)
docker exec -it  容器ID  bash 
# 更新软件包(在容器内执行)
yum -y update 
# 更新引用源(在容器内执行)
yum -y install epel-release
# initscripts用戶為管理員提供操作系統初始化腳本
yum install -y initscripts
# 安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门