docker

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
docker [2019/03/12 09:17] – [Singularityイメージの使用] 133.11.222.89docker [Unknown date] (現在) – 削除 - 外部編集 (Unknown date) 127.0.0.1
行 1: 行 1:
-# docker 
  
-##コンテナの起動 
- 
-docker run -it yoshitake/centos7:02 bash 
- 
-##コンテナ一覧表示 
- 
-docker ps -a 
- 
-##起動中コンテナをイメージとして保存 
- 
-docker commit [編集したコンテナID] [保存するコンテナ名] 
- 
-##起動中コンテナにログイン 
- 
-docker exec -it [コンテナID] bash 
- 
-もしくは 
- 
-docker start [コンテナID] 
- 
-docker attach [コンテナID] 
- 
-# Singularityの使用 
- 
-## Docker -> Singularityイメージの変換 
- 
-適当なdockerイメージをダウンロードして、適当にツールをインストール 
- 
-``` 
-docker run -it centos/centos7 bash 
-yum XXX 
-exit 
-``` 
- 
-``` 
-docker ps -a 
-``` 
-で出てくるコンテナIDをメモ 
- 
-``` 
-docker commit [コンテナID] [保存するコンテナ名(ここでは適当にalpineとする)] 
-``` 
- 
-ローカルにdockerイメージを保存するサーバをdockerで起動して、その中にイメージを保存 
-``` 
-docker run -d -p 5000:5000 --restart=always --name registry registry:2 
-docker tag alpine localhost:5000/alpine 
-docker push localhost:5000/alpine 
-``` 
- 
-次のようなdefファイルを作る(ここでは適当にファイル名はdefとする) 
-``` 
-Bootstrap: docker 
-Registry: http://localhost:5000 
-Namespace: 
-From: alpine:latest 
-``` 
- 
-Singularityイメージの作成 
-``` 
-sudo SINGULARITY_NOHTTPS=1 /suikou/tool/singularity-2.5.2/bin/singularity build alpine.simg def 
-``` 
- 
-## Singularityイメージの使用 
- 
-``` 
-singularity shell --bind $HOME alpine.simg # $HOMEをコンテナ内でも見えるようにする場合 
-``` 
- 
-研究室のサーバではsingularityを /usr 以下にインストールしていないので上手く動かない。。。 
  • docker.1552382248.txt.gz
  • 最終更新: 2019/03/12 09:17
  • by 133.11.222.89