[PYTHON] Les débutants Linux créent un environnement Ubuntu 16.04 sur Docker (pour Mac) -première moitié-

Aperçu

J'ai essayé de créer un environnement Ubuntu en utilisant Docker sur Mac.

La motivation pour rédiger des articles est

  1. Résumé de la présentation de Linux pour les débutants
  2. Depuis que j'ai touché Ubuntu pour la première fois, un mémorandum des points d'achoppement
  3. L'année dernière, lorsque j'ai essayé de mettre Docker dans Windows Home, j'ai passé du temps (même si je ne pouvais pas le mettre à la fin), donc je voulais le sortir sous une forme ou une autre.

Ce sera 3 points.

En guise de mise en garde, cette fois j'ai créé ce type d'environnement pour le scraping en utilisant Selenium + PhantomJS, mais la référence est ancienne, donc la version Ubuntu est ancienne.

Il est divisé en première moitié et en seconde moitié. Dans la première moitié, nous installerons Docker et installerons l'image Ubuntu sur Docker (ce sera bientôt terminé). Après cela, je donnerai un aperçu d'Ubuntu. Au second semestre, nous améliorerons l'environnement d'Ubuntu. Si vous n'êtes pas intéressé par la vue d'ensemble de Linux et Ubuntu, veuillez l'ignorer.

La dernière fois que j'ai essayé d'installer Docker sur Windows, je suis resté bloqué parce que je ne pouvais pas mettre Docker dans mon Windows Home, mais cette fois, c'est une revanche sur mon Mac (parce que mon PC ne fonctionnait pas bien). Nouveau). Il semble que Docker puisse être utilisé récemment sur Windows Home, donc si vous voulez le faire, vous pouvez également le faire sur Windows Home. Je pense qu'il est possible de facturer Windows Pro (vous devez facturer environ 10000 yens).

contour

première moitié

  1. Préparation de Docker
  2. Créez un compte sur le site officiel
  3. Installez sur Mac
  4. Introduisez l'image Ubuntu sur Docker
  5. Présentation d'Ubuntu
  6. L'histoire de Yota

Livre de référence

1. Préparation de Docker

Installez Docker pour Mac

Pour installer Docker, vous devez créer un compte sur le site officiel (non limité à Docker). Après avoir créé un compte, téléchargez-le depuis Docker Hub et installez-le.

Install Docker Desktop on Mac

$docker

S'il n'y a pas d'erreur, c'est ok.

référence Installer Docker sur Mac (mise à jour: 2019/7/13)

2. Installez l'image Ubuntu sur Docker

Ensuite, installez l'image Ubuntu sur Docker.

#Présentation de l'image Ubuntu dans Docker
$docker pull ubuntu16.04
#Exécutez Ubuntu et connectez-vous au shell
$docker run -it ubuntu:16.04

Seulement ça. Facile.

3. Présentation d'Ubuntu

Je suis nouveau sur Ubuntu, je vais donc commencer par un aperçu d'Ubuntu.

3-1. Parler de Linux avant Ubuntu

En premier lieu, ce sera long de l'histoire de Linux, alors lavons-le légèrement. Linux a été créé en 1991 par une personne nommée Linus Tobals. Cette personne a également créé Git en 2005. J'ai lu quelques livres comme l'histoire de Linux, mais l'histoire derrière la naissance était tellement intéressante.

image

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

En gros, les bons points de Linux ・ Basic gratuit ・ Hautement personnalisable ・ Peut être utilisé comme environnement de développement Etc. Cependant, depuis que je le touche pour la première fois, je ne le sens pas.

Principales distributions Linux

Principalement classé en 3 systèmes ・ Système Red Hat ・ Système Debian ・ Système Slackware il y a. Chacun a ses propres caractéristiques, il est donc important de l'utiliser en fonction du but.

Qu'est-ce qu'Ubuntu?

Ubuntu est un Linux majeur qui correspond au système Debian dans les trois principales distributions de Linux. Il est né en 2004 en dérivant de Debian GNU / Linux avec pour objectif de développement «le système d'exploitation le plus récent et stable qui soit facile à utiliser pour tous». Il a annoncé qu'il publierait de nouveaux ordinateurs de bureau et serveurs tous les 6 mois.

Qu'est-ce qu'Ubuntu | Ubuntu Japanese Team [Par objectif] 7 distributions Linux recommandées pour les débutants

4. L'histoire de Yota

  1. J'ai posté pour la première fois. J'ai eu du mal car je n'étais pas habitué à la notation Markdown. Back quote (this → `) Je l'ai utilisé pour la première fois. De plus, comme je n'ai guère utilisé le HTML, il était difficile d'afficher l'image .svg. Je ne l'ai pas beaucoup approfondi car il s'écartait du sujet principal, mais je ne comprenais pas bien le centrage.

  2. [Collection d'échantillons de notation Markdown](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. Résumé de la rédaction de Qiita Markdown

  4. Examen des opérations sur les fichiers SVG en HTML5

  5. Il semble que Docker puisse être installé sur Raspeye. J'ai beaucoup touché à la tarte aux râpes dans mes recherches, mais je ne savais pas que je pouvais mettre Docker dans la tarte à la râpe. Eh bien, je pensais que je pouvais le faire simplement en n'y pensant pas, mais j'étais encore une fois impressionné de pouvoir faire n'importe quoi avec Razpai.

  6. Création d'un Docker sur Raspberry Pi

  7. Exécutez Docker sur Raspberry Pi

  8. J'ai touché Ubuntu pour la première fois Comme je touche habituellement Raspeye, je pensais pouvoir comprendre Linux dans une certaine mesure, mais il y avait beaucoup de commandes que je ne connaissais pas. J'ai utilisé Windows pour le PC que j'avais, Mac pour le laboratoire et le stagiaire, et Raspeye pour la recherche, alors je veux m'en souvenir car les commandes sont faussées.

  9. Commandes Linux que les programmeurs devraient connaître

  10. Environnement Ubuntu sur Docker vs environnement Docker sur Ubuntu Qu'est-ce qui est le plus pratique, créer un environnement Ubuntu sur Docker ou créer un environnement Docker sur Ubuntu?

  11. J'aime King Gnu, mais j'ai découvert l'existence d'une mascotte appelée GNU.

image

Mascotte GNU

J'ai essayé de collectionner des mascottes liées à l'informatique (partie 1)

Continuez vers la seconde moitié.

Les références [Technique de développement de scraping et d'apprentissage automatique avec Python Utilisons 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) Cette fois, j'ai regardé ce qui précède, mais un nouveau est sorti. [Révision supplémentaire de la technique de développement du scraping Python et de l'apprentissage automatique](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

Les débutants Linux créent un environnement Ubuntu 16.04 sur Docker (pour Mac) -première moitié-
Créer un environnement pour MkDocs sur Amazon Linux (tentative)
Créer un environnement de développement VS Code + Docker avec une machine virtuelle Linux
Créer un environnement Linux sur Windows 10
[Linux] Construction de l'environnement Docker sur Redhat
Environnement de programmation pour les débutants réalisé avec Windows
Création d'un environnement Ubuntu, Python, OpenCV sur Docker
Introduction à docker Création d'un environnement ubuntu dans ubuntu
[Venv] Créer un environnement virtuel python sur Ubuntu
Créer un environnement Kubernetes pour le développement sur Ubuntu
Créez un code QR pour l'URL sous Linux
[Linux] WSL2 Créer un environnement pour laravel7 avec Ubuntu 20.04
Environnement de développement croisé (développement de programmes pour Windows sous Linux)
Comment mettre Pyenv sur Amazon Linux et Ubuntu pour créer un environnement Python 3.6.0
Comment configurer WSL2 sur Windows 10 et créer un environnement d'étude pour les commandes Linux
Créez un environnement pour "Deep Learning from scratch" avec Docker
Distribution Linux recommandée pour les débutants
[Pour les débutants] Comment utiliser l'instruction for sous Linux (variables, etc.)
Créer des raccourcis de commande sur Ubuntu 16.04
Construction de l'environnement Python3 (pour les débutants)
Vue d'ensemble de Docker (pour les débutants)
Installer Docker sur WSL Ubuntu 18.04
Construction de l'environnement Linux (sur environnement WSL)
Mémorandum de commande Linux [pour les débutants]
Créer un environnement virtuel pour python sur mac [Très facile]
Raccourci Linux pratique (pour les débutants)
Utilisez le trousseau sur Ubuntu (Linux) pour éviter d'entendre les phrases de passe SSH une par une
Concurrence avec VS Code Créez un environnement Python pour les professionnels sous Windows
J'ai essayé de créer un environnement de MkDocs sur Amazon Linux
Créer un environnement pour Django x Apache x mod_wsgi avec Vagrant (Ubuntu 16.04)
Créer une image de conteneur Docker avec JRE8 / JDK8 sur Amazon Linux
Il est maintenant temps d'installer DB avec Docker! Installation de la base de données pour les débutants sur Docker
Créer un Ubuntu de démarrage USB avec un environnement Python pour l'analyse des données
Construire un environnement Python sur Ubuntu
Créer un environnement Python sur Mac (2017/4)
[Pour les débutants] Django -Construction d'environnement de développement-
Achèvement de la commande docker sous Linux
Créer un environnement python dans centos
Commandes Linux fréquemment utilisées (pour les débutants)
[À voir pour les débutants] Bases de Linux
environnement en ligne du serveur de code (5) Lancer le serveur de code sur Docker
Installez confluent-kafka pour Python sur Ubuntu
Créer un environnement Python 3.8 + Pipenv sur Ubuntu 18.04
Présentation de l'environnement Python 3.5.2 sur Amazon Linux
pykintone sur le sous-système Windows pour Linux
Créer un environnement pour "Tello_Video" sur Ubuntu
Construction d'environnements OpenCV3 et Python3 sur Ubuntu
Procédure de création d'un environnement Kube sur Amazon Linux2 (AWS) ~ (avec bonus)
Liens pour gérer les notebooks Jupyter sur Docker sur Ubuntu sur VirtualBox sur macOS avec SSH
Créer un environnement Python 3 et OpenCV sur Ubuntu 18.04
Notes pour l'installation de Sublime Text sur Ubuntu
Environnement virtuel Python et packages sur Ubuntu
Comment créer un environnement NVIDIA Docker
Créez un environnement python sur votre Mac
Créons un environnement virtuel pour Python
[Résumé des commandes Linux] Liste des commandes [À voir absolument pour les débutants]
[Note] Procédures d'installation d'Ubuntu sur Windows 10