docker安装

1、安装docker
sudo yum -y install docker

2、启动docker并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker

3、设置163网络源
sudo vi /etc/docker/daemon.json 
{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

4、docker操作
     查看本地镜像
    sudo docker images 
      下载镜像(ubuntu为例)
     sudo docker pull ubuntu:13.10
      运行交互式容器
     sudo docker run -i -t ubuntu:13.10 /bin/bash
             -t:在新容器内指定一个伪终端或终端。
             -i:允许你对容器内的标准输入 (STDIN) 进行交互。
             -d:后台模式
    查看正在运行的docker应用
    sudo docker ps

    运行一个python web应用
    sudo docker pull training/webapp 下载
     sudo docker run -d -P training/webapp python app.py  运行
            -d:让容器在后台运行。
            -P:将容器内部使用的网络端口映射到我们使用的主机上。

    停止docker应用,stop跟ID
    sudo docker stop 02c111983d41
    
    绑定制定端口开启docker
 sudo docker run -d -p 5000:5000 training/webapp python app.py

    查看容器端口的映射情况  
    6bcd4809ec37为web应用容器ID,pensive_curran是name
    sudo docker port 6bcd4809ec37
    sudo docker port pensive_curran

     查看应用日志
     sudo docker logs -f 6bcd4809ec37 

     查看WEB应用程序容器的进程
     sudo docker top pensive_curran

      检查WEB应用程序
      sudo docker inspect pensive_curran
      
      停止docker应用
      sudo docker stop pensive_curran

       移除web应用容器
       sudo docker rm pensive_curran
                   

 

posted on 2018-04-02 18:10  法海降妖  阅读(81)  评论(0编辑  收藏  举报