Eu verifiquei on -line se a maioria das implantações de projeto de inicialização é concluída em ambientes Linux e Docker Hub. Como meu ambiente de desenvolvimento está no Windows, o contêiner do Docker também usa ferramentas do Docker e não acelera o hub do docker. Por isso, tentei usar o Alibaba Cloud Docker Repository para concluir a implantação no ambiente do Windows.
1. Crie uma nova pasta nas ferramentas do Docker, encontre o local e, em seguida, coloque o arquivo jar de inicialização embalado na pasta recém -criada
Crie um novo arquivo Dockerfile nesta pasta, o exemplo é o seguinte:
De daocloud.io/java:8copy letou-0.0.1-snapshot.jar app.jarexpose 8080Entrypoint ["java", "-jar", "-spring.profiles.active = prod"]
Crie contêineres usando o comando Docker Build
Docker Build -t Spring-Boot-Docker-CloudComb: 0.1.0.
2 Carregue o contêiner para a nuvem Alibaba
Digite o link de serviço do espelho de nuvem do Alibaba, clique em Criar meu espelho de contêiner e clique em Criar repositório de espelho. Selecione o repositório local aqui
Após a criação, siga o guia operacional da Alibaba Cloud para operar em ferramentas Docker
Faça login no Registro do Docker da Cloud Alibaba: $ sudo Docker Login-Username = Nome de usuário do Alibaba Cloud Image Repository Registry.cn-hangzhou.aliyuncs.com O nome de usuário do login para o Registry é o nome da sua conta do Alibaba Cloud, e a senha é a senha que você define quando você habilita o nome. Você pode clicar no botão no canto superior direito da página inicial do Mirror Management para modificar a senha de login do docker. Empurre a imagem para o registro: $ sudo docker tag [imageId] Registry.cn-hangzhou.aliyuncs.com/namespace/repositório Nome: [Número da versão espelho] $ sudo docker push registry.cn hangzhou.aliyuncs.com/namespace/reposition North: [versão [versão] Informação.
3. Puxe a imagem da nuvem Alibaba para iniciar o Docker
Docker Pull Registry.cn-hangzhou.aliyuncs.com/namespace/Repository Nome Docker Run -Nome Nome do contêiner --d Nome do espelho: Número da versão espelhada
Dessa forma, o projeto local de trampolim pode ser empacotado em um contêiner do Docker e lançado na Alibaba Cloud.
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.