【備考録】サーバーを立てるときに必要なコマンド集

概要

AWSとかでインスタンスを作り、サーバーを立てようとした時に、毎回 GitDocker のインストール方法を調べているので必要な部分を備考録としてまとめた。

Docker

  • AWS
    インストール&起動

    $ sudo yum update
    $ sudo yum install -y docker
    $ sudo service docker start
    Starting cgconfig service:                                 [  OK  ]
    Starting docker:    .                                  [  OK  ]
    $ sudo usermod -a -G docker ec2-user
    $ cat /etc/group |grep docker
    docker:x:497:ec2-user

    ここで再ログインしましょう、そうしないと使えません!

docker-compose

  • AWS

    $ sudo curl -L "https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    $ sudo chmod +x /usr/local/bin/docker-compose
  • GCP
    GCPで通常のインストールしようとするとなぜか上手くいかないので、別の方法でインストールする。

    $ docker run docker/compose:1.22.0 version

    docker-composeだと長いので、dcで呼べるようにしています。

    $ echo alias dc="'"'docker run --rm \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v "$PWD:/$PWD" \
    -w="/$PWD" \
    docker/compose:1.22.0'"'" >> ~/.bashrc

    リフレッシュ

    $ source ~/.bashrc

Git

$ sudo yum update
$ sudo yum install -y git

Vim

$ sudo yum update
$ sudo yum install -y vim

ペーストが使えない時
set paste

sbt

$ docker pull hseeberger/scala-sbt:8u222_1.3.5_2.13.1
$ echo alias scala="'"'docker run --rm \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v "$PWD:/$PWD" \
  -w="/$PWD" \
  hseeberger/scala-sbt:8u222_1.3.5_2.13.1'"'" >> ~/.bashrc
$ source ~/.bashrc
$ scala sbt compile

コメント

  1. […] docker-composeのインストールなど→こちら […]

タイトルとURLをコピーしました