栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker

Docker常用命令:

#     帮助命令:
                 docker version:查看版本
                docker info:        查看详细的系统信息
                docker 命令 --help:查看帮助  


    
#     镜像命令:
                docker images:查看本地主机上所有的镜像
                        可以加:
                                -a:显示全部
                                -q:只显示镜像id
                
                docker search mysql:搜索镜像
                
                docker search mysql --filter stars=10000:只会搜索到stars大于10000的结果,其他被过滤掉了
                
                docker pull mysql:版本号:下载镜像
                
                docker rmi -f 镜像id:删除镜像
                


                
#        容器命令:
                docker run 可选参数 镜像名字:新建容器并且运行    
                            
                            参数说明: 
                                    --name="容器名字" :指定容器名字 像tomcat1 tomcat2 用来区分容器
                                    
                                    -d   :后台运行的方式
                                    
                                    -it :使用交互的方式运行 还可以进入容器查看内容
                                    
                                    -p :指定容器的端口,例: -p 主机端口:容器端口
                                    
                                    -P :随机指定端口
                                    
                                    -v:挂载数据,可以把主机的某个文件映射到容器里的某个文件 例:/data/html:/usr/share/html:ro  (ro就是readonly,还可以rw)
                                    
                docker ps 可选参数:查看当前在运行的容器
                                
                                可选项:
                                    -a:显示当前运行的容器和历史运行的程序
                                    
                                    -n:显示最新创建的容器 并指定显示多少个数据出来
                                    
                                    -q:只显示容器的编号
                                    
                docker rm 容器id:删除容器        

                docker start 容器id:启动从docker内 被 创建的容器        
                 
                docker restart 容器id:重新启动容器
                
                docker stop 容器id:停止容器
                
                docker kill 容器id:强制停止容器
    


#     查看容器中进程的信息:
                docker top 容器id


#     查看镜像的元数据:
                docker inspect



#     进入当前正在运行的容器:进入到小虚拟机的bash控制台,也可以/bin/sh/进入到sh控制台
                docker exec -it 容器id /bin/bash



#   修改容器的配置信息后可以提交改变并保存
         docker commit 可选参数 容器id 新的镜像名
 


#   传输镜像
1.先保存镜像:docker save -o  压缩后的.tar文件名   镜像名:版本号
       然后传输:scp   压缩后的.tar文件名   root@主机IP:root/
       另一台服务器拿到后下载:docker  load  -i  压缩后的.tar文件名
       
2.推送到镜像仓库,要先注册docker hub的账号,创建相应的仓库

       先打成标签tag:docker tag   要推送的镜像名:版本号   新的镜像名:版本号
       推送到docker hub: docker push 新的镜像名:版本号
       别人就可以pull了: docker pull 镜像名:版本号


#   构建任意应用的镜像:构建好了就可以传输镜像
       
       先用dockerfile配置成镜像后才可以启动(例:java应用的话就要先下载jdk基础镜像)
       然后docker build


       
#     拷贝的命令:

    把位置1的复制到位置2: docker cp 位置1 位置2                         

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/851240.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号