Install a lightweight WordPress container with OpenLiteSpeed Edge or Stable version on Ubuntu 18.04 Linux. 1ª parte

Instale um contêiner WordPress leve com OpenLiteSpeed ​​Edge ou versão Stable no Ubuntu 18.04 Linux.

Pré-requisitos

  1. Instale o Docker
  2. Instale o Docker Compose

Configuração

Edite o .envarquivo 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, cdna pasta em que docker-compose.ymlestá 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:

Componente Versão
Linux Ubuntu 20.04
OpenLiteSpeed Última versão
MariaDB Versão estável: 10.5
PHP Última versão
Cache LiteSpeed Mais recente do WordPress.org
ACME Mais recente do oficial ACME
WordPress Mais recente do WordPress
phpMyAdmin Mais recente do dockerhub

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 Encrypt
  • bin 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 MySQL
  • logs contém todos os logs do servidor web e logs de acesso ao host virtual
  • lsws contém todos os arquivos de configuração do servidor web
  • sites 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 upou 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 downcomando:

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_namemy_passworddatabase_namecom seus valores preferenciais:

bash bin/database.sh [-D, --domain] example.com [-U, --user] USER_NAME [-P, --password] MY_PASS [-DB, --database] DATABASE_NAME

 

Continua na segunda parte clique aqui

  • 1 Usuários acharam útil
Esta resposta lhe foi útil?

Related Articles

Como remover imagens, contêineres e volumes do Docker

Eliminando todas as imagens, recipientes, volumes e redes pendentes ou não utilizados O Docker...

Como remover <none> imagens após a construção

Tente um desses comandos para remover imagens com o valor none docker rmi $(docker images...

Install a lightweight WordPress container with OpenLiteSpeed Edge or Stable version on Ubuntu 18.04 Linux. 2ª parte

Instalando um site WordPress¶ Para pré-configurar o wp-configarquivo, execute o...

Como limpar docker overlay directory?

No terminar usamos: sudo docker system prune -a -f   Também usamos os famosos comandos:...