Docker 0.9.0 for CentOS6.5
インストール
shell
# rpm -ivh http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
# sed -i 's/^enabled=1/enabled=0/g' /etc/yum.repos.d/epel.repo
# yum install docker-io --enablerepo=epel
resultDependencies Resolved =================================================================================================================== Package Arch Version Repository Size =================================================================================================================== Installing: docker-io x86_64 0.9.0-3.el6 epel 4.1 M Installing for dependencies: bridge-utils x86_64 1.2-10.el6 base 30 k device-mapper x86_64 1.02.79-8.el6 base 164 k device-mapper-libs x86_64 1.02.79-8.el6 base 195 k libcgroup x86_64 0.40.rc1-5.el6_5.1 updates 125 k libudev x86_64 147-2.51.el6 base 74 k lxc x86_64 0.9.0-2.el6 epel 78 k lxc-libs x86_64 0.9.0-2.el6 epel 116 k xz x86_64 4.999.9-0.3.beta.20091007git.el6 base 137 k Transaction Summary =================================================================================================================== Install 9 Package(s)
docker-ioパッケージの中身確認
shell# (LANG=C; rpm -qs docker-io)
resultnormal /etc/bash_completion.d normal /etc/bash_completion.d/docker.bash normal /etc/rc.d/init.d/docker normal /etc/sysconfig/docker normal /etc/udev/rules.d normal /etc/udev/rules.d/80-docker.rules normal /usr/bin/docker normal /usr/libexec/docker normal /usr/libexec/docker/dockerinit normal /usr/share/doc/docker-io-0.9.0 normal /usr/share/doc/docker-io-0.9.0/AUTHORS normal /usr/share/doc/docker-io-0.9.0/CHANGELOG.md normal /usr/share/doc/docker-io-0.9.0/CONTRIBUTING.md normal /usr/share/doc/docker-io-0.9.0/FIXME normal /usr/share/doc/docker-io-0.9.0/LICENSE normal /usr/share/doc/docker-io-0.9.0/LICENSE-vim-syntax normal /usr/share/doc/docker-io-0.9.0/MAINTAINERS normal /usr/share/doc/docker-io-0.9.0/NOTICE normal /usr/share/doc/docker-io-0.9.0/README-vim-syntax.md normal /usr/share/doc/docker-io-0.9.0/README.md normal /usr/share/man/man1/docker.1.gz normal /usr/share/vim/vimfiles/doc normal /usr/share/vim/vimfiles/doc/dockerfile.txt normal /usr/share/vim/vimfiles/ftdetect normal /usr/share/vim/vimfiles/ftdetect/dockerfile.vim normal /usr/share/vim/vimfiles/syntax normal /usr/share/vim/vimfiles/syntax/dockerfile.vim normal /usr/share/zsh/site-functions/_docker normal /var/lib/docker
起動確認
インストール時に自動起動設定がデフォルトでONになっている
shell# chkconfig --list docker
resultdocker 0:off 1:off 2:on 3:on 4:on 5:on 6:off
docker起動
shell
# /etc/init.d/docker start
resultStarting cgconfig service: [ OK ] Starting docker: [ OK ]
ディレクトリ構造確認
# tree /var/lib/docker/
result/var/lib/docker/ |-- containers |-- devicemapper | `-- devicemapper | |-- data | `-- metadata |-- graph |-- repositories-vfs `-- volumes
バージョン確認
shell
# docker version
resultClient version: 0.9.0 Go version (client): go1.2 Git commit (client): 2b3fdf2/0.9.0 Server version: 0.9.0 Git commit (server): 2b3fdf2/0.9.0 Go version (server): go1.2 Last stable version: 0.10.0, please update docker
docker オフィシャルからOSイメージ取得
pre-built image name centos fedora ubuntu debian busybox 保有OSイメージの確認
shell# docker images
resultREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
docker オフィシャルからCentOSイメージ取得
shell#docker pull centos
resultUnable to find image 'centos' locally Pulling repository centos 539c0211cd76: Downloading [=================> ] 34.34 MB/98.56 MB 9s
保有OSイメージの確認
shell# docker images
resultREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos 6.4 539c0211cd76 12 months ago 300.6 MBdd>
仮想コンテナの確認
仮想コンテナ作成前
result# docker ps -a
resultCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
仮想コンテナを作成してみる
# docker run -i -t centos /bin/bash
resultbash-4.1# hostname 726e3b1bfbeb bash-4.1# exit exit
仮想コンテナ作成後
result# docker ps -a
resultCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 726e3b1bfbeb centos:6.4 /bin/bash About a minute ago Exit 0 suspicious_galileo
仮想コンテナの破棄
shell
# docker rm `docker ps -a -q`
result726e3b1bfbeb
OSイメージの削除
削除前確認
shell# docker images
resultREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos 6.4 539c0211cd76 12 months ago 300.6 MBdd>
centosイメージの削除
shell# docker rmi centos
resultUntagged: centos:latest Deleted: 539c0211cd76cdeaedbecf9f023ef774612e331137ce7ebe4ae1b61088e7edbe
削除後確認
shell# docker images
resultREPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
Author And Source
この問題について(Docker 0.9.0 for CentOS6.5), 我々は、より多くの情報をここで見つけました https://qiita.com/mykysyk@github/items/d19d07fc5af70ecccdce著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .