Docker_備忘録

JetsonXavier上でコンテナのイメージを作るトライ。
Ubuntu18.04

最初にディレクトリを作成

sudo mkdir camera-server
cd camera-server

そのあとに、Dockerfileを作成
ここに記述したDockerHubのリポジトリのイメージを落とせるようになる

sudo vim Dockerfile
FROM ryuichiueda/ubuntu18.04-pi4-ros-image

その次に、Makefileを作る、これはビルドの準備

sudo vim Makefile
build:
       sudo dokcer image build . -t camera-server
make

makeでビルドすると、そのベースになっているレイヤーがダウンロードされてビルドされる

続いて、ROSパッケージのインストール
セットアップのためのコマンドはRUNという命令で実行
Dockerfileに書いてmakeするとダウンロードとインストールが始まる

sudo vim Docerfile
FROM ryuichiueda/ubuntu18.04-pi4-ros-image

RUN apt-get update && apt-get install -y \
  ros-melodic-cv-camera \
  ros-melodic-web-video-server
make


この記事が気に入ったらサポートをしてみませんか?