プログラミング備忘録

初級プログラマ。python、DL勉強中

dockerコマンドのメモ

インストール

centos7にインストール

# rpm --import http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6
# yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# yum -y install docker-io
# systemctl start docker.service 
# docker info

ubuntuは以下参照
Ubuntu16.04 に Docker をインストールする手順の解説とアンインストールまで。2017年版。 | tracpath:Works

Hello Worldを実行

# docker pull ubuntu
# docker images
# docker run ubuntu echo "hello world"

docker hub の検索

# docker search centos
# docker search ubuntu

docker imageの確認

docker  images

docker imageの削除

# docker rmi -f hello-world

コンテナの生成

# docker create IMAGE /sbin/init
# docker run -it IMAGE

コンテナ確認

# docker ps -a

コンテナの削除

# docker rm CONTAINER

コンテナ名変更

# docker rename old_name new_name

コンテナの起動

# docker start IMAGE 

コンテナでコマンドを実行

# docker exec -it  CONTAINER  echo "helloworld"

コンテナへログイン

# docker exec -it  CONTAINER  /bin/bash
# docker attach CONTAINER 

コンテナからログアウト

Ctrl+p,Ctrl+q

その他、確認関連コマンド

# docker stats CONTAINER 
# docker top    CONTAINER 
# docker version