触って遊んでますこの広告は、90日以上更新していないブログに表示しています。CLIを使う用事があったのですがなかなかできないので記事にしながら整理します...!長くなってしまったので前編後編で分けます。19.03.1Jenkins構築dockerhubから公式のJenkinsイメージをpullします。jenkinsイメージがpullできたことを確認します。696MB一度このイメージからコンテナを起動します。jenkinsブラウザでlocalhost:8080にアクセスすると、Jenkinsの初期設定画面が表示されます。ここまでで一旦置いておきます。CLIをインストールするためにDockerfileを作ります。CLIのインストールをします。buildでイメージを作ります。イメージ名はjenkins-awscliとします。23ファイルを作る権限がないようです...先ほど立てたjenkinsコンテナに入ってみると、最初のカレントディレクトリが/なので、これが原因かな...?jenkinsユーザのホームディレクトリを指定してやってみます。Dockerfileを下記のように修正します。~/bin/awsもう一度イメージを作ります。9どうもcurlしてきたファイルが指定のディレクトリに置けていないみたいです。試しにpwdとlsをRUNで実行してみます。~/bin/awビルドします。jenkins-awscli:latestカレントディレクトリは/で、/var/jenkins_home/にはやはりファイルが置かれていないようです...「curlの-o以降が認識されていないのでは?」と指摘をもらったので、ローカルでzipファイルをcurlして、COPYで置くことにしてみます。~/bin/awsビルドしてみると、zipファイルが置けています。jenkins-awscli:latestunzipのコメントアウトを外してイメージを作り直してみます。解凍先も指定しました。awscli-bundle.zip~~~...?解凍できてるっぽいのに解凍したものがディレクトリにありません。コンテナを立ち上げてsshして手動でunzipしてみたのですがこれは普通にできました。まとめ直面した問題をまとめておきます。ローカルに落としてきたzipをCOPYで置くことで暫定対応。してcurlでファイルを配置できないのかは謎のまま。コンテナに入って手動でのunzipはできるので謎。解凍済みのディレクトリを丸ごとコピーしてみようかと思う。次は解凍済みのディレクトリをCOPYで置いてやってみるところからやってみようと思います。(3)はてなブログをはじめよう!mizukichi3さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。