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.xxx
ssh -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