Depuis que je créais une application Web dans un environnement local, je suis passé à un serveur sur AWS. Je n'avais jamais configuré de serveur sur AWS, alors je l'ai essayé tout en me faisant apprendre par un expert. Je l'oublierai, donc je laisserai les étapes pour exécuter docker sur le serveur pour moi à l'avenir.
Voici la procédure de travail approximative.
La procédure actuelle était la suivante. Cependant, cette fois, j'omettrai comment créer une instance EC2.
.pem sera créé, donc enregistrez-le sous ~ / .ssh /.ssh xx.xxx.xx.xxx mais je n'ai pas pu.ssh ubuntu @ xx.xxx.xx.xxx mais je n'ai pas pu.ssh -v ubuntu @ xx.xxx.xx.xxxssh -i ~ / .ssh / xxx.pem [email protected] et entré avec la commande xxx.pem. Vous pouvez entrer ubuntu en utilisant la clé xxx.pem. Cela semble être une commande.ssh-keygen. Il vous sera demandé trois fois, mais si rien d'autre, appuyez simplement sur Entrée trois fois..ssh / id_rsa.pub, donc copiez le contenu et collez-le à l'endroit où vous entrez la clé publique sur gitlab (elle aurait dû être définie).sudo apt update et faites sudo apt install docker.io.docker ps. Je n'avais pas la permission, j'ai donc jeté le sort sudo usermod -aG docker $ USER.docker ps pour confirmer.sudo apt install docker-compose.docker-compose up devrait le démarrer. Si vous voulez le déposer, faites simplement docker-compose down ou docker-compose stop. Au fait, si vous souhaitez exécuter en arrière-plan, vous pouvez le faire avec docker-compose up -d.Migration d'une application Web s'exécutant dans un environnement Docker local vers AWS. Nous avons parlé du contenu de la saisie du serveur AWS et du contenu de la saisie du serveur et de l'exécution de docker. Il existe probablement d'autres moyens, veuillez donc vous y référer.
Recommended Posts