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のコンテナに作成したnfsサーバにマウントできない

事象   mount.nfs: access denied by server w

記事を読む

docker logo

docker-compose CentOSコンテナとかでResterting…にならんように常時起動にする

command: /sbin/init を記述する。 ↑↑の、最下部のやつ。

記事を読む

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

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

記事を読む

docker logo

docker-compose up でERROR: Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables failed: iptables ~

ホストマシン環境 CentOS7 事象 docker-compose up -d したとき

記事を読む

no image

laradocでセットアップに失敗。他のnginxがポート掴んでた

事象 ERROR: for nginx Cannot start service nginx:

記事を読む

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

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

記事を読む

docker logo

Dockerでイメージを保存(save)、読み込み(load)

イメージ保存コマンド docker save イメージ -o 保存ファイルパス.tar do

記事を読む

docker logo

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

httpdが入ったコンテナで実行する docker exec -it コンテナ 等で

記事を読む

no image

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

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

記事を読む

no image

dockerにリビルドは無い

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

記事を読む

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

Message

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

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

PAGE TOP ↑