概要
AWSとかでインスタンスを作り、サーバーを立てようとした時に、毎回 Git
、 Docker
のインストール方法を調べているので必要な部分を備考録としてまとめた。
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
コメント
[…] docker-composeのインストールなど→こちら […]