Installez Docker sur AWS

200321

point important La situation dans laquelle cela ne fonctionne pas pour une raison quelconque peut être due aux paramètres du groupe de sécurité AWS.

Préparation AWS

La procédure de configuration d'EC2 n'est pas expliquée ici. Une chose à surveiller est les paramètres du groupe de sécurité, qui par défaut bloquent tout sauf SSH.

Installer docker sur AWS

sudo yum update sudo yum install -y docker

Vous pouvez vérifier si l'installation a réussi. La version semble être la 1.21.5. docker info

Rendre inutile d'avoir sudo

sudo service docker start sudo usermod -a -G docker ec2-user

installation de docker-compose

docker-compose sudo curl -L https://github.com/docker/compose/releases/download/1.21.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose

Changement d'autorisation requis 'sudo chmod +x /usr/local/bin/docker-compose' 'docker-compose --version'

Déployer Django

Déploiement de production à l'aide de Docker

Il n'est pas nécessaire de créer une structure de répertoires sur AWS. Si vous faites une telle chose, cela prendra du temps et des efforts et des erreurs se produiront à plusieurs reprises. Il est correct de placer Docker dans l'environnement de développement local et de copier le produit terminé tel quel.

Ajouter un groupe de sécurité

C'est un paramètre que seul SSH peut être effectué simplement en configurant normalement une instance EC2. Veuillez noter que si vous ne configurez pas le groupe de sécurité pour passer le protocole HTTP (port 80 ou 8000), vous ne pourrez jamais vous connecter et cela prendra du temps.

Déployer des projets développés localement

Pour le projet django dont le fonctionnement dans l'environnement local a été confirmé, compressez l'intégralité du répertoire et transférez-le sur l'hôte. Si vous le décompressez à l'endroit où vous souhaitez le placer, le fichier sera créé tel quel, vous pouvez donc le démarrer avec docker-comopose up.

fin

Recommended Posts

Installez Docker sur AWS
Installer docker sur Fedora31
Installez Python 3.6 sur Docker
Installer Docker sur WSL Ubuntu 18.04
raspberry pi 4 centos7 installer sur docker
Jupyter sur AWS
Dockerfile: installer Docker sur un serveur Linux
Installer mecab sur Marvericks
Installez Tensorflow sur Mac
Installez TensorFlow sur Ubuntu
Installer python sur WSL
Installez Faiss sur CentOS 7
Installez pyenv sur Mac
Installer pip sur Mavericks
[Version 2020] Comment installer Python3 sur EC2 d'AWS
Installez Python sur Pidora.
Installez mongodb sur termux
Installez Scrapy sur python3
Installez numba sur CentOS 7.2
Installez Python sur Mac
Installer Python 3 dans un environnement Mac
Installez Plone (4.3.6) sur MacOSX (10.10.3)
Installez Python3.4 sur CentOS 6.6
Installez JModelica sur Ubuntu
Installez Anaconda sur Windows 10
Installez numpy sur Marvericks
Installez python sur Windows
Installer enebular-agent sur le livre Chrome
Installez pycuda sur Windows10
Installez mecab-python sur CentOS
Installez Python 2.7.3 sur CentOS 5.4
Installez pygraphviz sur Windows 10
Installez Python 3.3 sur Ubuntu 12.04
Installez Chainer 1.5.0 sur Windows
Installez Python 3.4 sur Mac
Installez Caffe sur Mac
Installez Theano sur Ubuntu 12.04
Installez pyenv sur OSX
Installer mecab sur Mac
Installez awscli sur centos7
Installez angr sur Ubuntu 18.04
Installer Chainer sur CentOS 6.7
installer mecab-python sur Mac
Installez pip / pip3 sur Ubuntu
Développé en installant Git, VSCode, Docker sur Chrome OS
Installez Docker sur Arch Linux et exécutez-le à distance
[AWS EC2] Comment installer Maven sur Amazon Linux 2
Installez octave_kernel sur Jupyter [note supplémentaire]
Installez Numpy dans virtualenv sur Windows
Installez Minecraft sur Arch Linux
Installez cvxopt sur Anaconda 64 bits
Installez Scrapy sur Raspbian (Jessie)
Installez Python 3.8 sur RHEL 8 (AppStream)
Installer Linux sur Chromebox
Installer pygame sur python3.4 sur Mac
Installez Tomcat 9 sur Cent OS 8
Installez cvxpy sur Windows, Anaconda
Installez la série ImageMagick-6.2.x sur CentOS7.7
Installez Python 3.8 sur CentOS 7 (SCL)
Installez JDK sur Linux
Installer le module sur Anaconda (Mac)