[GO] Installieren Sie Docker unter AWS

200321

wichtiger Punkt Die Situation, in der es aus irgendeinem Grund nicht funktioniert, kann an den Einstellungen der AWS-Sicherheitsgruppe liegen.

AWS-Vorbereitung

Das Verfahren zum Einrichten von EC2 wird hier nicht erläutert. Eine Sache, auf die Sie achten sollten, sind die Sicherheitsgruppeneinstellungen, die standardmäßig alles außer SSH blockieren.

Installieren Sie Docker unter AWS

sudo yum update sudo yum install -y docker

Sie können überprüfen, ob die Installation erfolgreich war. Die Version scheint 1.21.5 zu sein. docker info

Machen Sie es unnötig, Sudo zu haben

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

Docker-Compose-Installation

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

Berechtigungsänderung erforderlich 'sudo chmod +x /usr/local/bin/docker-compose' 'docker-compose --version'

Bereitstellen von Django

Produktionsbereitstellung mit Docker

In AWS muss keine Verzeichnisstruktur erstellt werden. Wenn Sie so etwas tun, wird es Zeit und Mühe kosten und Fehler werden wiederholt auftreten. Es ist richtig, Docker in die lokale Entwicklungsumgebung zu stellen und das fertige Produkt so zu kopieren, wie es ist.

Sicherheitsgruppe hinzufügen

Es ist eine Einstellung, dass nur SSH durchgeführt werden kann, indem eine EC2-Instanz normal eingerichtet wird. Beachten Sie, dass Sie niemals eine Verbindung herstellen können, wenn Sie die Sicherheitsgruppe nicht so einstellen, dass sie das HTTP-Protokoll (Port 80 oder 8000) übergibt, und dies einige Zeit in Anspruch nimmt.

Bereitstellen lokal entwickelter Projekte

Das Django-Projekt, von dem bestätigt wurde, dass es in der lokalen Umgebung funktioniert, wird als Zip für jedes Verzeichnis auf den Host übertragen. Wenn Sie es an der Stelle entpacken, an der Sie es platzieren möchten, wird die Datei so erstellt, wie sie ist, sodass Sie sie durch Docker-Comopose starten können.

Ende

Recommended Posts

Installieren Sie Docker unter AWS
Installieren Sie Docker auf Fedora31
Installieren Sie Python 3.6 auf Docker
Installieren Sie Docker unter WSL Ubuntu 18.04
Himbeer Pi 4 Centos7 auf Docker installieren
Jupyter auf AWS
Docker-Datei: Installieren Sie Docker auf einem Linux-Server
Installieren Sie Mecab auf Marvericks
Installieren Sie Tensorflow auf dem Mac
Installieren Sie TensorFlow unter Ubuntu
Installieren Sie Python auf der WSL
Installieren Sie Faiss unter CentOS 7
Installieren Sie pyenv auf dem Mac
Installieren Sie pip auf Mavericks
[Version 2020] So installieren Sie Python3 auf EC2 von AWS
Installieren Sie Python auf Pidora.
Installieren Sie mongodb auf termux
Installieren Sie Scrapy auf Python3
Installieren Sie numba unter CentOS 7.2
Installieren Sie Python auf dem Mac
Installieren von Python 3 in einer Mac-Umgebung
Installieren Sie Plone (4.3.6) unter MacOSX (10.10.3)
Installieren Sie Python3.4 unter CentOS 6.6
Installieren Sie JModelica unter Ubuntu
Installieren Sie Anaconda unter Windows 10
Installiere numpy auf Marvericks
Installieren Sie Python unter Windows
Installieren Sie enebular-agent in Chrome Book
Installieren Sie pycuda unter Windows10
Installieren Sie mecab-python unter CentOS
Installieren Sie Python 2.7.3 unter CentOS 5.4
Installieren Sie pygraphviz unter Windows 10
Installieren Sie Python 3.3 unter Ubuntu 12.04
Installieren Sie Chainer 1.5.0 unter Windows
Installieren Sie Python 3.4 auf einem Mac
Installieren Sie Caffe auf dem Mac
Installieren Sie Theano unter Ubuntu 12.04
Installieren Sie pyenv unter OSX
Installieren Sie Mecab auf dem Mac
Installieren Sie awscli auf centos7
Installiere angr unter Ubuntu 18.04
Installieren Sie Chainer unter CentOS 6.7
Installieren Sie Mecab-Python auf dem Mac
Installiere pip / pip3 unter Ubuntu
Entwickelt durch Installation von Git, VSCode, Docker unter Chrome OS
Installieren Sie Docker unter Arch Linux und führen Sie es remote aus
[AWS EC2] So installieren Sie Maven unter Amazon Linux 2
Installiere octave_kernel auf Jupyter [zusätzlicher Hinweis]
Installieren Sie Numpy in virtualenv unter Windows
Installieren Sie Minecraft unter Arch Linux
Installieren Sie cvxopt auf 64-Bit-Anaconda
Installiere Scrapy auf Raspbian (Jessie)
Installieren Sie Python 3.8 auf RHEL 8 (AppStream)
Installieren Sie Linux auf Chromebox
Installieren Sie pygame auf python3.4 auf dem Mac
Installieren Sie Tomcat 9 unter Cent OS 8
Installieren Sie cvxpy unter Windows, Anaconda
Installieren Sie die ImageMagick-6.2.x-Serie unter CentOS7.7
Installieren Sie Python 3.8 unter CentOS 7 (SCL)
Installieren Sie JDK unter Linux
Installieren Sie das Modul auf Anaconda (Mac)