[PYTHON] Linux-Anfänger erstellen eine Ubuntu 16.04-Umgebung auf Docker (für Mac) - erste Hälfte

Überblick

Ich habe versucht, mit Docker auf dem Mac eine Ubuntu-Umgebung zu erstellen.

Die Motivation zum Schreiben von Artikeln ist

  1. Fassen Sie die Linux-Übersicht für Anfänger zusammen
  2. Seit ich Ubuntu zum ersten Mal berührt habe, ein Memorandum über Stolperpunkte
  3. Als ich letztes Jahr versuchte, Docker in Windows Home einzufügen, verbrachte ich einige Zeit (obwohl ich es am Ende nicht einfügen konnte), also wollte ich es in irgendeiner Form ausgeben.

Es werden 3 Punkte sein.

Als Einschränkung habe ich diesmal eine solche Umgebung zum Scraping mit Selenium + PhantomJS erstellt, aber die Referenz ist alt, daher ist die Version von Ubuntu alt.

Es ist in die erste und die zweite Hälfte unterteilt. In der ersten Hälfte werden wir Docker installieren und das Ubuntu-Image auf Docker installieren (es wird bald vorbei sein). Danach werde ich einen Überblick über Ubuntu geben. In der zweiten Hälfte werden wir die Umgebung von Ubuntu verbessern. Wenn Sie nicht an der Übersicht über Linux und Ubuntu interessiert sind, überspringen Sie diese bitte.

Das letzte Mal, als ich versuchte, Docker unter Windows zu installieren, blieb ich stecken, weil ich Docker nicht in mein Windows-Home einfügen konnte, aber diesmal ist es eine Rache auf meinem Mac (weil mein PC nicht gut funktionierte). Neu). Es scheint, dass Docker in letzter Zeit unter Windows Home verwendet werden kann. Wenn Sie dies tun möchten, können Sie dies auch unter Windows Home tun. Ich denke, es ist möglich, für Windows Pro zu berechnen (Sie müssen etwa 10.000 Yen berechnen).

Gliederung

erste Hälfte

  1. Vorbereitung des Dockers
  2. Registrieren Sie ein Konto auf der offiziellen Website
  3. Installieren Sie auf dem Mac
  4. Führen Sie das Ubuntu-Image in Docker ein
  5. Ubuntu Übersicht
  6. Yota Geschichte

Nachschlagewerk

1. Vorbereitung des Dockers

Installieren Sie Docker für Mac

Um Docker zu installieren, müssen Sie ein Konto auf der offiziellen Website erstellen (nicht auf Docker beschränkt). Laden Sie das Konto nach dem Erstellen von Docker Hub herunter und installieren Sie es.

Install Docker Desktop on Mac

$docker

Wenn es keinen Fehler gibt, ist es in Ordnung.

Referenz Docker auf Mac installieren (Update: 13.07.2019)

2. Installieren Sie das Ubuntu-Image auf Docker

Installieren Sie als Nächstes das Ubuntu-Image auf Docker.

#Einführung des Ubuntu-Images in Docker
$docker pull ubuntu16.04
#Führen Sie Ubuntu aus und melden Sie sich bei der Shell an
$docker run -it ubuntu:16.04

Nur das. Einfach.

3. Ubuntu Übersicht

Ich bin neu in Ubuntu, daher beginne ich mit einem Überblick über Ubuntu.

3-1. Vor Ubuntu über Linux sprechen

Erstens wird es lange von der Geschichte von Linux entfernt sein, also lasst es uns leicht waschen. Linux wurde 1991 von einer Person namens Linus Tobals erstellt. Diese Person hat auch Git im Jahr 2005 gemacht. Ich habe ein paar Bücher wie die Geschichte von Linux gelesen, aber die Geschichte hinter der Geburt war so interessant.

image

Linux Maskottchen Tux. Quelle: [Wikipedia] (https://ja.wikipedia.org/wiki/%E3%82%BF%E3%83%83%E3%82%AF%E3%82%B9)

Grob gesagt die guten Punkte von Linux ・ Basic kostenlos ・ Sehr anpassbar ・ Kann als Entwicklungsumgebung verwendet werden Etc. Da ich es jedoch zum ersten Mal berühre, fühle ich es nicht.

Wichtige Linux-Distributionen

Hauptsächlich in 3 Systeme eingeteilt ・ Red Hat-System ・ Debian-System ・ Slackware-System es gibt. Jedes hat seine eigenen Eigenschaften, daher ist es wichtig, es entsprechend dem Zweck zu verwenden.

Was ist Ubuntu?

Ubuntu ist ein Haupt-Linux, das dem Debian-System in den drei Hauptdistributionen von Linux entspricht. Es wurde 2004 von Debian GNU / Linux mit dem Entwicklungsziel "Das neueste und stabile Betriebssystem, das für jedermann einfach zu bedienen ist" geboren. Er hat angekündigt, alle 6 Monate neue Desktops und Server freizugeben.

Was ist Ubuntu | Ubuntu Japanese Team [Zweckmäßig] 7 empfohlene Linux-Distributionen für Anfänger

4. Yota Geschichte

  1. Ich habe zum ersten Mal gepostet. Es fiel mir schwer, weil ich nicht an die Markdown-Notation gewöhnt war. Zurück Zitat (dies → `) Ich habe es zum ersten Mal verwendet. Da ich kaum HTML verwendet habe, war es auch schwierig, das .svg-Bild anzuzeigen. Ich habe es nicht sehr verfolgt, weil es vom Hauptthema abwich, aber ich habe die Zentrierung nicht gut verstanden.

  2. [Beispielsammlung für Markdown-Notation](https://qiita.com/tbpgr/items/989c6badefff69377da7#%E7%AE%87%E6%9D%A1%E6%9B%B8%E3%81%8D%E3% 83% AA% E3% 82% B9% E3% 83% 88)

  3. Zusammenfassung zum Schreiben von Qiita Markdown

  4. Überprüfung der SVG-Dateivorgänge in HTML5

  5. Docker kann anscheinend auf Raspeye installiert werden. Ich habe in meinen Nachforschungen viel Raspeltorte angerührt, aber ich wusste nicht, dass ich Docker in Raspeltorte stecken kann. Nun, ich dachte, ich könnte es schaffen, indem ich nicht darüber nachdenke, aber ich war wieder einmal beeindruckt, dass ich mit Razpai alles machen kann.

  6. Erstellen eines Dockers auf Raspberry Pi

  7. Docker auf Raspberry Pi ausführen

  8. Ich habe Ubuntu zum ersten Mal berührt Da ich normalerweise Raspeye berühre, dachte ich, ich könnte Linux bis zu einem gewissen Grad verstehen, aber es gab viele Befehle, die ich nicht kannte. Ich habe Windows für den PC verwendet, den ich hatte, Mac für das Labor und den Praktikanten und Raspeye für die Forschung, und die Befehle sind durcheinander, deshalb möchte ich mich daran erinnern.

  9. Linux-Befehle, die Programmierer kennen sollten

  10. Ubuntu-Umgebung unter Docker vs Docker-Umgebung unter Ubuntu Was ist bequemer, wenn Sie eine Ubuntu-Umgebung unter Docker oder eine Docker-Umgebung unter Ubuntu erstellen?

  11. Ich mag König Gnu, aber ich habe von der Existenz eines Maskottchens namens GNU erfahren.

Bild

Maskottchen GNU

Ich habe versucht, IT-bezogene Maskottchen zu sammeln (Teil 1)

Weiter zur zweiten Hälfte.

Verweise [Scraping & Entwicklungstechnik für maschinelles Lernen mit Python Verwenden wir BeautifulSoup, scicit-learn, TensorFlow](https://www.amazon.co.jp/Python%E3%81%AB%E3%82%88%E3% 82% 8B% E3% 82% B9% E3% 82% AF% E3% 83% AC% E3% 82% A4% E3% 83% 94% E3% 83% B3% E3% 82% B0-% E9% 96 % 8B% E7% 99% BA% E3% 83% 86% E3% 82% AF% E3% 83% 8B% E3% 83% 83% E3% 82% AF-BeautifulSoup-Scikit-Learn-TensorFlow% E3% 82 % 92% E4% BD% BF% E3% 81% A3% E3% 81% A6% E3% 81% BF% E3% 82% 88% E3% 81% 86 / dp / 4802610793) Diesmal habe ich mir das oben angeschaut, aber ein neues ist raus. [Zusätzliche Überarbeitung Python Scraping & Entwicklungstechnik für maschinelles Lernen](https://www.amazon.co.jp/%E5%A2%97%E8%A3%9C%E6%94%B9%E8%A8%82Python% E3% 81% AB% E3% 82% 88% E3% 82% 8B% E3% 82% B9% E3% 82% AF% E3% 83% AC% E3% 82% A4% E3% 83% 94% E3% 83% B3% E3% 82% B0-% E6% A9% 9F% E6% A2% B0% E5% AD% A6% E7% BF% 92-% E9% 96% 8B% E7% 99% BA% E3% 83% 86% E3% 82% AF% E3% 83% 8B% E3% 83% 83% E3% 82% AF-% E3% 82% AF% E3% 82% B8% E3% 83% A9% E9% A3 % 9B% E8% A1% 8C% E6% 9C% BA / dp / 4802611927 / ref = pd_lpo_14_img_0 / 358-4721152-4312017? -ebf0-4306-905a-7762d1b93740 & pf_rd_r = HVDKCV7GTEEEJQR8PC5V & psc = 1 & refRID = HVDKCV7GTEEEJQR8PC5V)

Recommended Posts

Linux-Anfänger erstellen eine Ubuntu 16.04-Umgebung auf Docker (für Mac) - erste Hälfte
Erstellen Sie eine Umgebung für MkDocs unter Amazon Linux (versucht)
Erstellen Sie eine VS Code + Docker-Entwicklungsumgebung mit Linux VM
Erstellen Sie eine Linux-Umgebung unter Windows 10
[Linux] Aufbau einer Docker-Umgebung auf Redhat
Programmierumgebung für Anfänger mit Windows
Erstellt Ubuntu, Python, OpenCV-Umgebung auf Docker
Einführung in Docker Erstellen einer Ubuntu-Umgebung in Ubuntu
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu
Erstellen Sie eine Kubernetes-Umgebung für die Entwicklung unter Ubuntu
Erstellen Sie unter Linux einen QR-Code für die URL
[Linux] WSL2 Erstellen Sie mit Ubuntu 20.04 eine Umgebung für laravel7
Entwicklungsübergreifende Umgebung (Entwicklung von Programmen für Windows unter Linux)
So stellen Sie pyenv unter Amazon Linux und Ubuntu ein, um eine Python 3.6.0-Umgebung zu erstellen
So richten Sie WSL2 unter Windows 10 ein und erstellen eine Lernumgebung für Linux-Befehle
Erstellen Sie mit Docker eine Umgebung für "Deep Learning von Grund auf neu"
Empfohlene Linux-Distribution für Anfänger
[Für Anfänger] Verwendung der for-Anweisung unter Linux (Variablen usw.)
Erstellen Sie Befehlsverknüpfungen unter Ubuntu 16.04
Python3-Umgebungskonstruktion (für Anfänger)
Übersicht über Docker (für Anfänger)
Installieren Sie Docker unter WSL Ubuntu 18.04
Aufbau einer Linux-Umgebung (in einer WSL-Umgebung)
Linux Command Memorandum [für Anfänger]
Erstellen einer virtuellen Umgebung für Python auf dem Mac [Sehr einfach]
Praktische Linux-Verknüpfung (für Anfänger)
Verwenden Sie unter Ubuntu (Linux) einen Schlüsselbund, um zu vermeiden, dass SSH-Passphrasen einzeln gehört werden
Wettbewerb mit VS-Code Erstellen Sie eine Python-Umgebung für Profis unter Windows
Ich habe versucht, eine Umgebung von MkDocs unter Amazon Linux zu erstellen
Erstellen Sie mit Vagrant (Ubuntu 16.04) eine Umgebung für Django x Apache x mod_wsgi.
Erstellen Sie ein Docker-Container-Image mit JRE8 / JDK8 unter Amazon Linux
Jetzt ist es an der Zeit, DB mit Docker zu installieren! DB-Installation für Anfänger auf Docker
Erstellen Sie ein USB-Boot-Ubuntu mit einer Python-Umgebung für die Datenanalyse
Erstellen einer Python-Umgebung unter Ubuntu
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
[Für Anfänger] Django -Entwicklungsumgebung Bau-
Abschluss des Docker-Befehls unter Linux
Erstellen Sie eine Python-Umgebung in Centos
Häufig verwendete Linux-Befehle (für Anfänger)
[Muss für Anfänger] Grundlagen von Linux
Code-Server-Online-Umgebung (5) Starten Sie den Code-Server auf Docker
Installieren Sie Confluent-Kafka für Python unter Ubuntu
Erstellen Sie die Python 3.8 + Pipenv-Umgebung unter Ubuntu 18.04
Führen Sie die Python 3.5.2-Umgebung unter Amazon Linux ein
pykintone unter Windows Subsystem für Linux
Erstellen einer Umgebung für "Tello_Video" unter Ubuntu
OpenCV3 & Python3 Umgebungskonstruktion unter Ubuntu
Vorgehensweise zum Erstellen einer Kube-Umgebung unter Amazon Linux2 (aws) ~ (mit Bonus)
Links zum Umgang mit Jupyter-Notebooks unter Docker unter Ubuntu unter VirtualBox unter macOS mit SSH
Erstellen Sie Python 3 und OpenCV unter Ubuntu 18.04
Hinweise zur Installation von Sublime Text unter Ubuntu
Virtuelle Python-Umgebung und Pakete unter Ubuntu
So erstellen Sie eine NVIDIA Docker-Umgebung
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Erstellen wir eine virtuelle Umgebung für Python
[Linux-Befehlsübersicht] Befehlsliste [Muss für Anfänger]
[Hinweis] Verfahren zur Installation von Ubuntu unter Windows 10