Instale um contêiner WordPress leve com OpenLiteSpeed Edge ou versão Stable no Ubuntu 18.04 Linux.
Pré-requisitos¶
Configuração¶
Edite o .env
arquivo para atualizar o domínio do site de demonstração, o usuário MySQL padrão e a senha. Sinta-se à vontade para verificar a página Docker hub Tag se quiser atualizar as versões padrão de openlitespeed e php.
Instalação¶
Clone este repositório ou copie os arquivos deste repositório para uma nova pasta:
git clone https://github.com/litespeedtech/ols-docker-env.git
Abra um terminal, cd
na pasta em que docker-compose.yml
está salvo, e execute:
docker-compose up
Nota: Se você deseja executar um único contêiner de servidor web, consulte o método de uso aqui .
Componentes¶
A imagem docker instala os seguintes pacotes em seu sistema:
Estrutura de dados¶
Projeto clonado
├── acme
├── bin
│ └── container
├── data
│ └── db
├── logs
│ ├── access.log
│ ├── error.log
│ ├── lsrestart.log
│ └── stderr.log
├── lsws
│ ├── admin-conf
│ └── conf
├── sites
│ └── localhost
├── LICENSE
├── README.md
└── docker-compose.yml
acme
contém todos os certificados aplicados de Lets Encryptbin
contém vários scripts CLI para permitir que você adicione ou exclua hosts virtuais, instale aplicativos, atualize, etc.data
armazena o banco de dados MySQLlogs
contém todos os logs do servidor web e logs de acesso ao host virtuallsws
contém todos os arquivos de configuração do servidor websites
contém as raízes do documento (o aplicativo WordPress será instalado aqui)
Uso¶
Iniciando um contêiner¶
Inicie o contêiner com os métodos up
ou start
:
docker-compose up
Você pode executar com o modo daemon, assim:
docker-compose up -d
O contêiner agora está criado e em execução.
Parando um contêiner¶
docker-compose stop
Removendo recipientes¶
Para parar e remover todos os contêineres, use o down
comando:
docker-compose down
Configurando a senha do WebAdmin¶
Recomendamos fortemente que você defina sua senha pessoal imediatamente.
bash bin/webadmin.sh my_password
Iniciando um site de demonstração¶
Depois de executar o seguinte comando, você deve conseguir acessar a instalação do WordPress com o domínio configurado. Por padrão, o domínio é http: // localhost .
bash bin/demosite.sh
Criando um Domínio e Host Virtual¶
bash bin/domain.sh [-A, --add] example.com
Excluindo um Domínio e Host Virtual¶
bash bin/domain.sh [-D, --del] example.com
Criação de um banco de dados¶
Você pode gerar automaticamente os nomes de usuário, senha e banco de dados ou especificá-los. Use o seguinte para gerar automaticamente:
bash bin/database.sh [-D, --domain] example.com
Utilize este comando para especificar seus próprios nomes, substituindo user_name
, my_password
e database_name
com seus valores preferenciais:
bash bin/database.sh [-D, --domain] example.com [-U, --user] USER_NAME [-P, --password] MY_PASS [-DB, --database] DATABASE_NAME