在docker容器中安装Pagoda Linux面板并创建镜像
安装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前端网发表,如需转载,请注明页面地址。
code前端网