Docker-01-Docker-ローカルCentos 7システムをDockerミラーにする
1851 ワード
まず、dockerソフトウェアをインストールします
[root@localhost ~]# uname -a #
Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# ls -l /sys/class/misc/device-mapper/ # Device Mapper
total 0
-r--r--r--. 1 root root 4096 Jun 29 22:38 dev
drwxr-xr-x. 2 root root 0 Jun 29 22:24 power
lrwxrwxrwx. 1 root root 0 Jun 29 22:23 subsystem -> ../../../../class/misc
-rw-r--r--. 1 root root 4096 Jun 29 22:23 uevent
[root@localhost ~]# yum install -y docker # yum docker
[root@localhost ~]# systemctl start docker # docker
[root@localhost ~]# systemctl enable docker #
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@localhost ~]# ps -ef| grep docker # docker
docker info docker関連情報の表示
[root@localhost ~]# docker info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 1.13.1
次に、ローカルのCentos 7システムをDockerミラーにする
システムをフォーマット変換圧縮しcentos 7-baseを生成する.tarファイル
[root@localhost ~]# tar --numeric-owner --exclude=/proc --exclude=/sys -cvf centos7-base.tar /
ミラーファイルをcentos 7-base.tarはdockerがインストールされているシステムに配置されます
[root@localhost ~]# docker import centos7-base.tar centos7
注:centos 7はカスタムimagesの名前です
インポートに成功したかどうかを確認
[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
centos7 latest 2aa1c2607e6f 33 seconds ago 3.88 GB
最後に、このミラーを使用して仮想コンテナを作成します。
[root@localhost ~]# docker run -it --name docker-test centos7 /bin/bash
[root@ba0adbe380c5 /]#