#author("2020-03-07T09:44:30+09:00","","")
#author("2020-04-02T01:24:46+09:00","","")
[[Tips作業メモ]]

* conoHaVPSでサーバー構築 [#oc7432d3]
1。vpsサーバーの新規作成

2。sshの設定

3。クライアント側のsshのconfig設定

configの内容
 Host conoHaVPS1
    HostName 150.95.175.99
    User root
    IdentityFile ~/.ssh/myKeys/conoHaCommonKey/20200307015008.pem

このままだと、警告が出るので、鍵ファイルのパーミッションを設定
 hmod 600 ~/.ssh/myKeys/conoHaCommonKey/20200307015008.pem


----------------------------

 dnf upgrade && dnfupdate

 dnf repolist

 dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

 dnf repolist

・間違えた時は

 dnf config-manager --disable http://download.docker.com_li

 dnf -y install docker-ce docker-ce-cli containerd.io

うまくいかない時は、個別ダウンロード

 wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.13-3.1.el7.x86_64.rpm

 wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.2-3.3.el7.x86_64.rpm

古いのは削除

 dnf remove containerd.io


 dnf install containerd.io-1.2.13-3.1.el7.x86_64.rpm

 dnf install -y docker-ce docker-ce-cli

 dnf install -y git


------------------------------------
1. docker log in
  docker run -it [image name] /bin/bash
  * -u [user name] で起動時のユーザー指定可能

2. dockerイメージをtar.gz形式で保存する
 docker save [image name] > [file name].tar.gz

3.tar.gz形式のdockerイメージを取り込む
 docker load < [file name].tar.gz

4. docker image copy(タグ名変更)
 docker tag [target image: tag] [変更後イメージ名: タグ]

5. 起動中のコンテナにログイン
 docker exec -it [コンテナID] bash

6. 起動中コンテナにホストからファイルコピー
 docker cp [Host File Path] [containner ID]:[new Containner Copy Path]

7. 起動中のコンテナをイメージとして保存
 docker run -p [外部ポート]:[コンテナポート]
 *


 curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

 chmod +x /usr/local/bin/docker-compose

 usermod -G wheel docker

 brew install ansible

 xcode-select --install


https://qiita.com/mizutoki79/items/daad6aa30e6f1cce7ac9

------------------------------------


* Name [#u9ef1cf5]

* Contents [#yd716ece]
#contents


* What's XX [#e3b715ba]
XX is ~

* Discribe [#sa4dc112]
XX discribe is ~

example.
 XXX = XX + X



* 1. [#z87969b8]

** 1.1. [#cc06dc86]

*** 1.1.1 [#u341541e]

+ ①
++ ②
+++ ③

- ・1
-- ・2
--- ・3

| | |h
| | |
| | |

----

 [[kiji-template]]
 
 * Name
 
 * Contents
 #contents
 
 
 * What's XX
 XX is ~
 
 * Discribe
 XX discribe is ~
 
 example.
  XXX = XX + X
 
 
 
 * 1.
 
 ** 1.1.
 
 *** 1.1.1
 
 + ①
 ++ ②
 +++ ③
 
 - ・1
 -- ・2
 --- ・3
 
 | | |h
 | | |
 | | |
 
 ----

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS