今日はフェドラマルチアークのコンテナンスについてお話しします。アップストリームのCIです。今、マルチアークテクチャーアルピンのパッケージで仕事が必要です。今、マルチアークテクチャーアルピンのパッケージで仕事が必要です。実際に、アーキテクチャーの素材を調整するために、アプストリームについて説明します。では、この事をどうするか?この理由は、私はこの話をお聞きします。まず、私はCPUアーキテクチャーの人たちの人を紹介します。そして、私はアーキテクチャーを紹介します。私はアーキテクチャーを呼びます。私はあまり長い話をしています。2つのアーキテクチャーは、アーキテクチャーのホストアークで、パッケージアーキテクチャーを使用しています。このアーキテクチャーは、RPMパッケージの名前を使用しています。そして、CPUのパターンは必要です。例えば、CPUはインテル、アームやIBMを使用します。そして、CPUは、6、32、リトルインディアンやビッグインディアンを使用しています。2つのアーキテクチャーは、グリーンチェックマークのアイテムを使用しています。今日、私は、QMユーザースタティックを使用しています。QMは、プロセッサーエミュレーションです。ユーザーは、QMユーザースモードです。プロセッサーエミュレーションを使用しています。今日は、システムモードです。スタティックは、エミュレーションで、スタティックバイナリーを使用しています。モックは、マルチアーキテクチャーを使用しています。マルチアーキテクチャーは、QMユーザースタティックのアイテムを使用しています。これが、コーズに、マルチアーキは、RPMパッケージを作りたいと思います。パッケージは、私は、スタティックバイナリーで、フロックは、パッケージの仕事を行います。私は、アイテムを使用しています。マルチアーキテクチャーを使用しています。マルチアークQMユーザースタティックイメージこれがメイントヴィックこのプロジェクトを仕上げますそしてポドマンドッカーとドッカービルドXこれがドッカーのプラグインプラットフォームのオプションマルチアークイメージを作りますQMとBINフォーマットミスクこれがドッカーのプラットフォームのオプション数年前のアーティクルQMとBINフォーマットミスクコンテナーワールドのテクノロジーを使ってマルチアークイメージを作ります5段目フェドラーマルチアークテクチャーコンテナンスのCiアプストリムCiこれがドッカーのプラットフォーム次のプラットフォームを見てみましょう1段目はQMアークスタティックこれがアークスペシフィックバイナリーのインタブリータですこの場合アーク64ビットファイルアークファイルこれがアーク64ビットファイルのインタブリータです1番目はファイルコマンドのインタブリータですこのファイルはアーク64ビットファイルのインタブリータですアークファイルのインタブリータはコマンドを直接使うと見えないことができますでもコマンドを使うとQMアーク64スタティックインタブリータのインタブリータはアーク64ビットファイルのインタブリータですQMアークスタティックコレクションのインタブリータはQMスタティックバイナリーファイルのインタブリータです意味がありますか?OK次はビンフォーマットミスクです実はこれがカーネルフューチャーですビナリーフォーマットミスレニアスこのインタブリータはアークファイルのインタブリータを使うことができますこのインタブリータはビンフォーマットミスクファイルのインタブリータです1番目のインタブリータは2ファイルのインタブリータとステーダスのインタブリータですプロックディレクトリータです次にマジカルストリングをリダイレクトリータにしていますストリングはコロンセパレートストリングです次にビンフォーマットミスクファイルがクリエイティドですクリエイティドビンフォーマットミスクファイルのコンテンツを見ましょうこれらがアイテムが重要なインタブリータですフラグセフは重要なインタブリータですその結果HelloARC 6のファイルプロックディレクトリータはインタブリータではなくインタブリータのインタブリータはビンフォーマットミスクファイルのコンテンツを見ましょうフラグセフはフラグセフはフラグセフはフラグセフはフラグセフをインタブリータを取り除くインタブリータを取り除く後でアークバイナリーはHello WorldをプリンクしていますフラグセフはフラグセフはスタッフのオプションですQMのコンテンツを見ますこのコンテンツは今のフラグセフはスタッフのアーテンツを見ますこのコンテンツを actf2 と言うのはDeloではなくDeloではなくDeloはknownことがあるdelo deigo返事専門ズル brotherこれを怒って了 trialいくつでしょうかのアーテンツを出すQMのメカニズムを理解する必要があります3つのステップはQMユーザースタティックRPMのフェドラに関していますこのRPMは、実際にRPMをインストールしている時に3つのコマンドラインのミスクファイルをインストールします前回のステップで、フラグセフのミスクファイルを使っているのですこのRPMのコーナーですこの例は、リセットをインストールするために、スペシャルファイルをエディングしている時に、このステップは、ミスクファイルをエディングしているのですその後、ステップをコントロールするために、リスターのDBフォーマットサービスを使っていますそのコマンドは、リセットをインストールするために、リセットのイニシャルコンディションを使っていますこの映像は、どうやって仕上げますか?インストールを使って、QMユーザースタティックのRPMをインストールしていますRPMは、リスターのDBフォーマットサービスを使っていますRPMのポストスクリプトを使っていますリスターのDBフォーマットサービスをコントロールするために、ミスクファイルをコントロールするために、リクリエイトのDBフォーマットサービスをコントロールするために、QMユーザースタティックのRPMをインストールしています4段階に、アークスペシフィックコンテナーをローカルにしていますイニシャルコンディションは、アークコンテナーRM64V8フェドラのAX64コンテナーをドッカーハーブにしていますポトマンのイニシャルコンディションは、エラーを使いませんQMユーザースタティックのRPMをインストールするために、ミスクファイルをコントロールするために、アークコンテナーをローカルにするために、リスターのDBフォーマットサービスをコントロールしていますこの写真は、UNAMEコマンドをコントロールするために、UNAMEコマンドをコントロールするために、ビンフォーマットミスクファイルを使いますここで、ビンフォーマットミスクファイルをコモニーに使う場所は、ホストOSとコンテナーの中にも使い、ホストOSコンテナーを使って、カーネルを使う場所は、 architectureのコムディションについて、コンテナの仕掛けは重要ですコンテナの通常にコンテナの仕掛けではありませんその理由はあります現在5段階に5段階にマルチアークQMユーザースタティックCIその例のマルチアークQMユーザースタティックのイメージオプションポードマンコマンドそのイメージランニングイメージフラッグSFのBINフォマットミスクファイルプレビューステップの同じ状態でその後ランクアークスペシフィックコンテナコレクトリーラストコマンドアイン make sensegoodandthis is actual exampleof Travis CIthe often used CI onArpStream projectyou can see the file later from the repositoryby the way you can see the footerURLthis is a repository foryour workshopafter this talkyou can check it for detailyeah it's helpfulI'm a helpful guyback to the slidefirst pictureleft talktop shows the result ofthe Travis CImaybe you see this kind of resulton Travis CIthat result foreach ARC casethe logic isright side picturematrix includethe each caseand the point isit's a smallenvironment variablebase imagethat is used basecontainer image URLusinga common docker fileright topthe base imageis usedfrom image URLas a build argumentandleft bottompictureis the common logicto run ARC containerthree command linesfirst docker runby the waythis exampleis onlyfor only dockerbecausepodman Ubuntu packagehas the issue right nowand we are fixingon it nowso first containerfirst commandis to runmulti-arc-qm user static imagewith optionsthat installsbinformat-misk fileswith flagsfthe second commandto builddocker buildusing base image argumentthenfinallyrunarc-fedrac-containerwith commandin this exampleI executedmake-test-commandin containerokayso this picture showshow the multi-arc-qm user staticimage worksthe imageleft sidethe image executesregister scriptinside of the containerthe register scriptcreatesArtsnewbinformat-misk filefrom inside of the containerthe point is againbinformat-misk filesare commonly shared insideof the container and host OSas a resultarc-binary fileswork onbinformat-misk filefor both inside of the containerand outside of the containerokayso nowextra topicI show younative ARM supported CIservices in this slidebecause sometimesemulation by QMis not perfectCI is a QMspecific issuesothree ARM supported CIservicessippable CIand drone CIworks on ARMworks on ARM is a free ARM serverfree ARM serverfor open source projectand next topicnext extra topicismulti-arccon-imagefrom a Kubon Docker fileusing platformthe platformoptionfor Podmanactually this is still workingin progressin this ticket URLyou can check it laterso this isspecifyingarchitecture informationthe argumentas a resultwe can build arc containerand we can run arc containeron QM user staticin this exampleand for docker builddocker commandwith docker build kitenvironment variableprovides platformoptionand also a docker build Xthat is the plug-inof docker providesplatformoptionand behavior is very similarso three waysare very similar behaviorthis picture just showshow the platformoption worksfrom common docker fileto build arc imagethen runthe container using QM user staticsolet's wrap upwrap upfive steps to addfederal merge arc toupstream CIthe first stepwhat we learnedQM Arc staticis an interpreterto runarc-specific binaryjust interpreterthe second stepis a binformat MISCto runarc-binarywithout specifying the interpreterthe third stepis QM user staticrpmthat installsbinformat MISC fileswith flags fthe fourth stepQM user staticrpm and containerwe learnedhow to run arc-specificcontaineron QM user staticrpmand last stepfifth stepwe learned a merge arcQM user staticimagerunning theimage to runcontainerI showed the example ofthe podman running the imageon localand I also sharedthe actual exampleof Travis CI, the popular CIso now you areready to addyour new federal containerimagesmake sensecongratulationsand later you can checkthe workshop repositoryand special thanksfor these projectsthat project helped meandslide URListhisafter this talkI will upload the slidealso you cancheck the website ofthe flock scheduling systemI will upload the slide tooand bonus pointif you have a questionopen the ticketto ask your questionsin this repositoryI'm happy to answerand also I'm happy todiscuss in personon siteok so my presentationfinisheda few minutesany questionson QMgood questionok the question iswhat is the performancecontainerson QManswer isthrowtry itthrownottriple butdouble or 1.5okso siryou meanthe question iswhat is the reason to usedokahabexactly yesthe question iswhy I usedthe imagearmv64dutch fedora imagethe reason ismy way does notsupport to recognizefrom official fedoraimage toarch specific imageplatform worksbecauseplatformis not so perfectto run every arccasesactually you can seethe case of usingdokah commanddokah build x command with platformon actual.travis ciand that isstill doesn't work on travis ciand I'm askingfor the issue madamsorry could you repeatok I seethe question ishave you tried building contentimageexcept x8664image as a host architecturethe situationyesthe situation formulti-arc imageis only supportsx8664another hostarchitecturethat is thethat can besupporting other architectureis the new futureI'm trying to addarchitectureanother architecturebuilding arc64image isrunning on arc64 rightI see target imageis arc64yeah right nowokaymaybe I understandthe way of usingmulti-arc qm static imagedoes not support the caseyes lookingthere is a future request on the repositoryand we recognizehow to implement sowe will seeit and yeahdokah podman platformoption nowjust developing isalternative to achieve itprevious whator doesn't workon unplayed modebecause that controls beingformat MISC from insideof the containerokay I thinkI'm sorry it's timeright for next sessionokay so thank you audiences