5f08474b104ded5b25db98afc9292229.png

一、Docker基本命令

docker version                 //docker的版本信息
docker info                    //docker详细信息
docker help                    //docker的帮助功能

二、Docker镜像命令

docker images                          //查看所有的镜像
docker search  镜像名字                 //查询镜像
docker pull 镜像名字:版本               //下载镜像
docker rmi  -f   镜像ID               //删除镜像
docker tag 70ff7873d7cd 镜像名称      //修改镜像tag名称

三、Docker容器命令

docker run -d -p 9200:9200 -p 9300:9300    //指定端口
-e  "ES_JAVA_OPTS=-Xms512m -Xmx512m"       //配置参数
--name es                                  //别名
elasticsearch                              //镜像名称或者镜像ID

docker rename 镜像ID <new_container>       //修改容器别名
--name="容器新名字": 为容器指定一个名称;
-d: 后台运行容器,并返回容器ID,也即启动守护式容器;
-i:以交互模式运行容器,通常与 -t 同时使用;
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;   
-P: 随机端口映射;
-p: 指定端口映射,有以下四种格式
      ip:hostPort:containerPort
      ip::containerPort
        hostPort:containerPort
        containerPort
docker ps                            //显示当前运行容器
docker ps -a                         //显示所有容器
exit                                 //容器停止退出
ctrl+P+Q                             //容器不停止退出
docker start  容器ID                 //启动容器
docker restart  容器ID               //重启容器
docker stop  容器ID                  //停止容器
docker kill  容器ID                  //强制停止容器
docker rm -f  容器ID                 //删除容器
docker logs -f --tail=30 容器ID     //查看容器日志
docker top 容器ID                   //查看容器内运行的进程
docker exec -it 容器ID /bin/bash    //进入容器
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐