VS CodeやSublimeTextなどWEB関連のソース(HTML,CSS,プログラム)を記述する時の環境についてのTipsをメモっていきます

docker コマンド

● マシンにインストールされているdockerイメージの確認

docker images

● Docker コンテナの一覧を表示

docker ps
  または
docker container ls

● Docker コンテナの起動

docker run -it ubuntu

● Dockerコンテナ名の変更

docker rename old_name new_name

● Dockerコンテナのシェルの中に入る

docker exec -it コンテナ名 bash

● docker compose でコンテナの確認

docker-compose.yml がある場所へ移動します

cd /path/to/yml-file
docker compose ps

● docker compose で(複数の)コンテナのビルド

docker-compose.yml がある場所へ移動します

cd /path/to/yml-file
docker-compose build --no-cache

● docker-compose で(複数の)コンテナの起動

docker-compose.yml がある場所へ移動します

cd /path/to/yml-file
docker compose up

-d オプションは、コンテナをバックグラウンドで実行することを指定します。つまり、コンテナが起動した後にプロンプトが戻ってくるため、コンテナが実行中であるかどうかを確認する必要がある場合に役立ちます。

docker-compose up -d

起動後はコンテナリストを表示させて、その中で入りたいコンテナに入ります。

docker ps
docker exec -i -t <コンテナ名> bash

● docker-compose でコンテナの終了

docker-compose.yml がある場所へ移動します

cd /path/to/yml-file
docker-compose down

● node.js alpine イメージで bash を使えるようにする

・bashのインストールと起動「command: sh -c 'apk add bash && /bin/bash'
・起動しっぱなしにする「tty: true
を追記します

docker-compose.yml

  backend:
    image: node:16-alpine3.15
    ports:
      - '8081:8081'
    working_dir: /app
    command: sh -c 'apk add bash && /bin/bash'
    tty: true

● コンテナの中へ vim , less をインストールする

apt-get update
apt-get install vim
apt-get install less

● REACTエディタを設定する

.bashrc または .bash_profile

export REACT_EDITOR=code
No.2149
03/21 14:28

edit