20220118 TIL
1948 ワード
フロントエンドとバックエンドの仕組みを見ながら、Dockerを学びました.
vmwareとは異なり、ドッキングステーションには追加のオペレーティングシステムのインストールは必要ありません.
Dockerfileという名前のファイルを作成し、画像を作成するコマンドを入力します.
この画像を実行するには、
docker run a35a910159dc
ここで、
人によってコンピュータ環境が異なるため、仮想マシンにモジュールを個別にインストールする必要があります.
ドッキングステーションを実行する新しい端末で
STATUSがUPしているのが見えます.
入力
入る理由は環境変数を内部に設定するためです.envを作るためだそうです.
私のパソコンとexpressを接続するポートを設定する必要があります.
index.アプリケーション
vmwareとは異なり、ドッキングステーションには追加のオペレーティングシステムのインストールは必要ありません.
Dockerfileという名前のファイルを作成し、画像を作成するコマンドを入力します.
FROM node:16 //node의 16버전(node, npm, yarn 설치되어있음)
WORKDIR /myfolder/ //작업되는 폴더
COPY . /myfolder/ //밖의 소스코드를 모두 복사하겠다는 뜻
CMD node index.js //복사해온 파일 실행
入力し、docker build .
コマンドを入力して、ファイルを画像にします.docker images
で完了した画像のリストが表示されます.この画像を実行するには、
docker run 이미지ID
と入力します.docker run a35a910159dc
ここで、
.gitignore
のように、.dockerignore
が生成される.人によってコンピュータ環境が異なるため、仮想マシンにモジュールを個別にインストールする必要があります.
ドッキングステーションを実行する新しい端末で
docker ps
を入力して、現在のプロセスを表示します.STATUSがUPしているのが見えます.
入力
docker exec -it 컨테이너id /sh
はコンテナ内部に入ります.入る理由は環境変数を内部に設定するためです.envを作るためだそうです.
Postman
を使用してSendリクエストを送信中にエラーが発生しました.ポート転送
私のパソコンとexpressを接続するポートを設定する必要があります.
index.アプリケーション
docker run -p 3000:3001 imageID
と入力すると、listenが3001に設定されているためReference
この問題について(20220118 TIL), 我々は、より多くの情報をここで見つけました https://velog.io/@hgyu0830/20220118-TILテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol