LoginSignup
0
1

More than 5 years have passed since last update.

portainer(CentOS7)構築メモ

Posted at

アーキテクチャ,OS,リソース確認

# uname -a #システム情報
# cat /etc/redhat-release #redhat系の場合、OSイメージ
# free -h #memory
# df -h #HDD

useradd

# useradd hogehoge -g wheel -m #個人ユーザ作成

/etc/hosts.allow /etc/hosts.deny

ここはまだ設定してない

/etc/hosts.allow

ALL : 127.0.0.1
sshd : ALL

/etc/hosts.deny

ALL : ALL

network

# hostnamectl set-hostname tool_srv01 #host名
# nmcli d #device名確認
# nmcli c modify enp3s0f0 connection.autoconnect yes #起動時にnicをupする
# nmcli c modify enp3s0f0 ipv4.addresses 192.168.100.200/24 #nicのip設定
# nmcli c modify enp3s0f0 ipv4.gateway 192.168.100.1 #defaultgw
# nmcli c modify enp3s0f0 ipv4.dns 192.168.100.1 #nicのdns設定
# nmcli c modify enp3s0f0 ipv4.method manual #固定IP (DHCP auto)
# nmcli c down enp3s0f0; nmcli c up enp3s0f0 #nic毎の再起動
# nmcli d show enp3s0f0 #nic設定確認
# ip a #ipの設定確認 
# cat /etc/sysconfig/network-scripts/ifcfg-enp3s0f0 #こっちのファイルに反映されてる

firewall

firewalled無効化

# systemctl stop firewalld.service
# systemctl mask firewalld.service #
# systemctl status firewalld

firewalld.service                           masked

iptables

# yum -y update #packageを最新化
# yum -y install iptables #install

# systemctl start iptables-services #centos7ではiptablesではなく、iptables-servicesをインストールする
# systemctl enable iptables
# systemctl list-unit-files | grep iptables
iptables.service                            enabled 

とりあえず起動だけ、設定は以下ファイルに実施後、restart
/etc/sysconfig/iptalbes

ssh

/etc/ssh/sshd_config

PermitRootLogin no

sshd再起動

# systemctl restart sshd

SELINUX

設定後rebootが必要

/etc/selinux/config

SELINUX=disabled   # disabled に変更

install docker

# yum install -y epel-release #epelリポジトリ インストール
# yum install -y docker-io #docker install
# docker -v #version
Docker version 1.12.6, build 88a4867/1.12.6
# systemctl start docker #docker起動
# systemctl status docker
# systemctl enable docker #起動時にdockerを起動

install portainer

# yum install -y git
# git --version
git version 1.8.3.1
# cd opt
# git clone https://github.com/portainer/portainer
# docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
# docker ps -a #起動を確認
CONTAINER ID        IMAGE                 COMMAND             CREATED             STATUS              PORTS                    NAMES
9612d3054944        portainer/portainer   "/portainer"        59 minutes ago      Up 4 minutes        0.0.0.0:9000->9000/tcp   hopeful_murdock
# docker update --restart=always 9612d3054944 #再起動時にこのコンテナを立ち上げる,restartはrunのオプションで最初から指定も可
  1. http://[IPアドレス]:9000
  2. adminパスワード設定画面
  3. Connect Portainer to a Docker engine or Swarm cluster endpoint
    • Manage the Docker instance where Portainer is running →ローカルのdockerインスタンスを管理する場合はこちらを選択
    • Manage a remote Docker instance
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1