wiki:linux/rkt

rktメモ

rktのメモです。1.4.0をベースに書いています。rktは開発が早いので今は違うかもしれません。 CentOS7で検証しています。インストール方法はansibleのスクリプトをベースに解説しているので、 0からインストールしたい方はスクリプトをみてみてください。

インストール

# yum install epel-release
# yum install ansible
# git clone https://github.com/okamototk/rkt-ansible
# cd rkt-ansible
# ansible site.yml

コンテナの取得

docker pull相当。Dockerレジストリのコンテナを取得することができます。

# rkt --insecure-options=image fetch docker://centos

コンテナ実行

docker run相当

# rkt --insecure-options=image run docker://centos  --interactive --exec=/bin/sh
#
# rtk list
UUID            APP     IMAGE NAME                                      STATE  C            REATED          STARTED         NETWORKS
3f72b434        centos  registry-1.docker.io/library/centos:latest      running1            4 minutes ago   14 minutes ago  default:ip4=172.16.28.24
...

コマンド実行

docker exec相当

# rkt  enter  3f72b434 /bin/bash
#