CentOS7でdockerとdocker-composeをセットアップするメモ

公開日: : 最終更新日:2020/09/11 docker

docker logo

 

rootになる

su -
sudo コマンド

って解説してるサイト多いですが、UbuntuとかじゃなくCentOSだったら

su -

する人の方が多くないですか??

selinux無効(人によっては必須ではない)

現状の確認。もしdisabledになってたら次に行ってよし。

getenforce

selinuxを無効状態にする。再起動したら有効状態に戻る。

setenforce 0

selinuxを、OS再起動後も無効状態になるようにする。

vim /etc/selinux/config

 

SELINUX=enforcing

となっているところを

SELINUX=disabled

に変更する。

 

yum 最新化

yum update -y

 

dockerのインストール

公式リポジトリインストール

 

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

 

docker-ceのインストール

 

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

dockerサービスの起動設定

systemctl start docker.service
systemctl enable docker.service

 

docker-compose インストール

 

インストール

 

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

 

実行権付与

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

 

 

 

docker使う一般ユーザ

ユーザ作成

useradd ユーザ名

ユーザのパスワード設定

passwd ユーザ名

 

ユーザをdockerコマンド実行できるようにdockerグループに追加する

事前確認(dockerグループにユーザが含まれていない

cat /etc/group | grep docker

 

ユーザをdockerグループに追加

gpasswd -a ユーザ名 docker

 

事後確認(dockerグループにユーザが含まれている

cat /etc/group | grep docker

 

dockerサービス再起動

systemctl restart docker.service

 

ログインし直す

これ忘れがち。

bash_profileなんかの読み直しでもいけるかもだが試してない。

 

参考にした記事

qiita(docker インストール)

qiita(dockerグループに追加)

docker公式(docker-compose)

Googleアドセンスレスポンシブ

関連記事

Dockerの公式WordPressで、ファイルアップロードの容量制限調整

  環境 今構築中の環境ではnginx-proxyをかましてやってるので(ng

記事を読む

DockerのMySQLコンテナでDUMPとRESTOREする

参考リンク こちらがすべてです。(Thank you!!) # Backup dock

記事を読む

docker logo

dockerのjwilder/nginx-proxy に443(https)でアクセスした際に接続が拒否される

事象 タイトルの通り。 原因 docker-composeを使って、 ssl証明書のディ

記事を読む

no image

serviceコマンドが使えないdockerコンテナ内のapacheを再起動したり

config test httpd -t apache再起動 httpd -k

記事を読む

docker-compose up したときに Unsupported config option for services.networks: ‘app_net’

事象 固定IPをコンテナに振ろうと思い、ここを参考に設定して docker-co

記事を読む

no image

dockerにリビルドは無い

タイトルの通りです。 基本的にgitみたいに差分だけを当てるという概念ではないようです

記事を読む

dockerでnginx-proxy 使って502 Bad Gateway が出る原因

  環境 nginx-proxyは、jwilder/nginx-proxy

記事を読む

docker logo

Dockerでmariadb起動せず

事象 オンプレの本番環境に合わせるため、 CentOS7のコンテナにmariadbをyum

記事を読む

docker logo

Dockerの利用回数に関するポリシー変更11月から

わかりやすくメールまとめてくださってる方のツイート Docker 社からポリシー変更のお知

記事を読む

dockerのコンテナに作成したnfsサーバにマウントできない

事象   mount.nfs: access denied by server w

記事を読む

Googleアドセンスレスポンシブ

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Googleアドセンスレスポンシブ

PostgreSQL_logo.3colors.540x557
data directory “/var/lib/pgsql/9.3/data” has wrong ownership

  事象 postgresqlが起動しない。 ログ

PostgreSQL_logo.3colors.540x557
postgresql-9.3 が停止していますが PID ファイルが残っています

  ディレクトリやバージョンなどは環境によって違うと思

macとなんかかわいいやつ
カシモ当月解約は20日までの申込みが必要

カシモ解約した WiMax使ってたんだが、新型コロナウイルスの影

css-logo
自分がいいと思ったサイトさんのhtml css リンク

  css ニューモーフィズムのジェネレータ ht

html5-logo
html5のsectionとarticleの使い方と順番

とりあえずこちらのイメージを参考にやっていこうかと思う。

→もっと見る

PAGE TOP ↑