tmp
Showing posts with label
CentOS
.
Show all posts
Showing posts with label
CentOS
.
Show all posts
Friday, December 25, 2015
CentOS7.1の初期設定メモ
##一般ユーザ作成 ```bash $ useradd USER $ passwd USER ``` `sudo` 権限を与える ```bash $ visudo USER ALL=(ALL) ALL ``` 以下、一般ユーザで作業 ##SSH設定 ###公開鍵登録 ####@remote ```bash $ cd ~; mkdir .ssh # 無ければ ``` ####@local ```bash $ ssh-keygen # 無ければ $ scp ~/.ssh/id_rsa.pub USER@REMOTE_IP:~/.ssh/authorized_keys ``` ####@remote ```bash $ chmod 700 ~/.ssh $ chmod 600 ~/.ssh/authorized_keys ``` ###rootログイン不可、パスワード認証不可に設定 ```bash $ sudo vi /etc/ssh/sshd_config PermitRootLogin no PasswordAuthentication no $ sudo systemctl restart ssh.service ``` ###ポート変更 ```bash $ sudo vi /etc/ssh/sshd_config #Port 22 Port XXXXX $ sudo systemctl restart ssh.service ``` ファイアウォールの設定も変更 ```bash $ sudo cp /usr/lib/firewalld/services/ssh.xml /etc/firewalld/services/ssh.xml $ sudo vi /etc/firewalld/services/ssh.xml
$ sudo firewall-cmd --reload ``` ##Install git ```bash $ sudo yum update $ sudo yum install git ``` ##Install Docker, Docker Compose * http://fiahfy.blogspot.jp/2015/12/install-docker-centos71.html * http://fiahfy.blogspot.jp/2015/12/install-docker-compose-centos71.html ##Install New Relic * http://fiahfy.blogspot.jp/2016/02/install-new-relic-on-docker-hostcentos71.html
Install Docker Compose (CentOS7.1)
##Install Docker * http://fiahfy.blogspot.jp/2015/12/install-docker-centos71.html ##Install ``` $ curl -L https://github.com/docker/compose/releases/download/1.5.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose ``` `Permission denied` が出る場合は `sudo -i` する ``` $ sudo -i $ curl -L https://github.com/docker/compose/releases/download/1.5.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose $ exit ``` ###実行権限を付与 ``` $ chmod +x /usr/local/bin/docker-compose ``` ###確認 ``` $ docker-compose --version ``` ##参照 * https://docs.docker.com/compose/install/
Install Docker (CentOS7.1)
##Install ```bash $ sudo yum update $ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF' [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/ enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF $ sudo yum install docker-engine ``` ###Start daemon ```bash $ sudo service docker start ``` ###Hello worldで動作確認 ```bash $ sudo docker run hello-world ``` なんかごちゃごちゃメッセージが出てくるけど ```bash This message shows that your installation appears to be working correctly. ``` とあればok ##docker groupの作成 `docker` コマンドを打つのに、一般ユーザの場合いちいち `sudo` が必要になるのでそれを省略するための設定 ```bash $ sudo usermod -aG docker your_username ``` ###リログインして確認 ```bash $ docker run hello-world ``` ##Boot時の自動起動設定 ```bash $ sudo chkconfig docker on ``` ##参考 * https://docs.docker.com/engine/installation/centos/
Older Posts
Home
Subscribe to:
Posts (Atom)