Dockerのインストールと基本操作


一、Dockerインストール


CentOS 7 Docker CEのインストール
$sudo yum install -y yum-utils device-mapper-persistent-data lvm2
$sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
$sudo yum install docker-ce

注:上記のインストールは最新版18.03です.指定したバージョンをインストールする場合は、次のコマンドを使用します.
#          ,    
$yum list docker-ce --showduplicates | sort -r
#       
$sudo yum install docker-ce-

dockerがインストールされてから起動されず、デフォルトではdockerグループが作成されますが、このグループにはユーザーは追加されていません.
#   docker
$sudo systemctl start docker
#   docker      
$sudo docker run hello-world

注意:Docker CEが実行された後、docker操作コマンドを使用する場合は、コマンドの前にsudoを追加する必要があります.これはちょっと面倒ですが、現在の一般ユーザーをdockerグループに追加できます.
$sudo usermod -aG docker $USER
#                    

Ubuntu Docker CEのインストール
$sudo apt-get update
$sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common
$curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
$sudo apt-get update
$sudo apt-get install docker-ce

注意1:指定したバージョンをインストールすることもできます(ubuntu 16.04に依存問題をインストールする場合は、この方法でインストールします).
#           
$apt-cache madison docker-ce
#       
$sudo apt-get install docker-ce=

注意2:Docker CE実行後、docker操作コマンドを使用する場合は、コマンドの前にsudoを追加する必要があります.これはちょっと面倒ですが、現在の一般ユーザーをdockerグループに追加できます.
$sudo usermod -aG docker $USER
#                    

二、イメージ(ミラー)操作

#             
docker image ls 
docker images
#     
docker image rm    
#     
docker pull    
#       
docker load -i    

2.1ミラーダウンロードアドレス
後で何かミラーがほしいならdockerhubの上にPullに行って、例えばMySQLをインストールするのが面倒で、Dockerを使うこともできます.Docker hubアドレス:https://hub.docker.com/

三、container(容器)操作

#          
docker container ls 
#       
docker ps -a 
#     
docker container rm   ID
#         
docker run   
#            
docker container start   ID
#            
docker container stop   ID
#