node.js docker centos7 下环境构建命令

一、安装Docker和下载Images镜像

  1. sudo yum install docker  //安装docker

  2. sudo service docker start  //启动Docker服务,

    sudo chkconfig docker on //并且把Docker服务注册为开机启动

  3. ps -ef|grep docker  //检查Docker进程是否已经启动

  4. sudo docker pull centos:7  //下载CentOS镜像

  5. sudo docker images centos  //查看镜像安装是否成功

二、Docker常用命令

  1. docker -h  //  获取帮助

  2. sudo docker pull NAME[:TAG]  //获取镜像       sudo docker pull centos:7 //示例

  3. sudo docker run [OPTIONS] IMAGE [COMMAND] [ARG...] //启动Container盒子

    sudo docker run -t -i centos /bin/bash  //示例

  4. sudo docker images [OPTIONS] [NAME] //查看镜像列表,列出本地所有images

      sudo docker images centos //示例

  5. sudo docker ps [OPTIONS] //查看容器列表,可看到我们创建过的所有Container

    sudo docker ps -a

  6. sudo docker rmi IMAGE [IMAGE...] //删除镜像,从本地删除一个已经下载的镜像

      sudo docker rmi centos:latest //示例

  7. sudo docker rm [OPTIONS] CONTAINER [CONTAINER...] //移除一个或多个容器实例

    sudo docker rm sudo docker ps -aq //示例

  8. sudo docker kill [OPTIONS] CONTAINER [CONTAINER...] //停止一个正在运行的容器

    sudo docker kill 026e //示例 026e是CONTAINER ID

  9. sudo docker restart [OPTIONS] CONTAINER [CONTAINER...] //重启一个正在运行的容器

    sudo docker restart 026e //示例

  10. sudo docker start [OPTIONS] CONTAINER [CONTAINER...] //启动一个已经停止的容器

    sudo docker start 026e //示例

三、 不要用SSH连接到你的Container盒子

  1. 调试应用 用nsenter软件

    sudo docker run -v /usr/local/bin:/target jpetazzo/nsenter //把nsenter安装到主机的/usr/bin

    找到要进入的Container的id

    PID=$(docker inspect --format {{.State.Pid}} <container_name_of_ID>

    sudo 

   

       

 

  

 

posted @ 2017-03-07 16:24  oceanden  阅读(600)  评论(0编辑  收藏  举报