環境変数をファイルとして作成し、コンテナに登録


環境変数の検証
set
コンテナに環境変数を登録するには
ひとつひとつ
-e
-助けてくれ
だから私は縛って登録します!!
1.envリストの作成
root@hostos1:~# vi env_list

ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/12.2.0/db_1
ORACLE_SID=orcl
PATH=$ORACLE_HOME/bin:$PATH
PS1=[\t@\u-\W]\$
2.docker runオプション--env-file=(ファイル名)でコンテナを実行する
root@hostos1:~# docker run -it \
> --env-file=env_list \
> -w=/u01 \
> --name=env-list
> -v /root/LABS/u01:/u01 \
> centos:7 bash
3.確認
root@hostos1:~# docker exec -it env-list
접속
[06:40:53@root-u01]#set

ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/12.2.0/db_1
ORACLE_SID=orcl
PS1='[\t@\u-\W]\$'
環境変数が正常に登録されていることを確認できます!!