Docker常见命令

Docker常见命令,第1张

Docker常见命令 常见命令的使用
docker version                           #参看Docker的基本信息
docker info                              #查看Docker的详细信息	
docker --help                            #查看Docker的所有的命令
docker logs -tf --tail	10 容器ID        #打印出这个容器的日志10条信息
docker stats                             #查看容器的内存消耗
 镜像
docker images                              #查看镜像信息
docker images -a                           #查看所有的镜像信息
docker images -q                           #显示镜像的ID
docker images -aq                          #显示所有镜像的ID
docker search [mysql]                      #搜索mysql
docker pull [mysql:版本号]                 #下载mysql指定的版本  如果没有版本号会默认下载最新的版本
docker rmi -f [镜像ID]                     #根据镜像ID删除指定的镜像
docker rmi -f $(docker images -aq)         #移除所有的Docker镜像  (不要轻易使用)
容器
首先下载镜像  docker  pull  [镜像名称:版本号  例如: centos:7 下载centos7 ]

docker run [可选参数] images   
参数说明:
	-d                                #以后台的方式运行
	-it                               #使用交互的方式运行,进入容器参看容器的内容
	-p                                #随机指定端口
	-p  容器端口                       #指定容器端口
	-p  主机端口:容器端口               #指定主机端口以及容器的端口
	-p  IP:主机端口:容器端口            #指定主机的IP以及端口号以及容器的端口
	
	-v 本机的地址:容器的地址            #挂载 进行数据的双向绑定
	例如:  -v "D:\project\deploy\mysql\dump : /docker-entrypoint-initdb.d   把D盘上的数据和容器地址上的数据进行绑定
	-e MYSQL_ROOT_PASSWORD=123456    #指定密码为 123456 在MySQL安装的时候要指定
	
	
docker run -it centos /bin/bash    #进入centos的交互模式    后面的/bin/bash的作用是表示载入容器后运行bash ,docker中必须要保持一个进程的运行,要不然整个容器启动后就会马上kill itself  这个/bin/bash就表示启动容器后启动bash。

exit                       # 退出容器后台不允许
Ctrl + P + Q               # 退出容器 但是后台依旧运行


docker rm 容器ID           # 移除容器  但是如果容器在运行就会失败
docker rm -f 容器ID        #强行移除容器   如果容器依旧正在运行也会成功

docker ps                          #查看正在运行的容器
docker ps -a                       #查看历史运行过的容器


docker start   镜像ID                # 启动容器
docker restart 镜像ID                #  重新启动容器
docker stop    容器ID                # 关闭容器
docker kill   容器ID                 #  强行停止容器	


docker top 容器ID                    #查看容器中的进程信息	
docker inspect  容器ID               #查看容器的详细信息


docker exec -it 容器ID /bin/bash     #进入正在进行的容器  (开启一个新的终端  经常用这个)
whereis  [容器ID/容器名称]            #查看容器的位置
docker attach   容器ID               #进入正在进行的容器   (进入这个容器 不开启新的终端)


把docker容器里面的文件拷贝到电脑中
docker cp 容器ID:/homes/test.java /C:User      #把容器里面home文件夹下的test.java 文件 拷贝到 电脑C盘的User文件下
版本提交
1. 首先启动一个容器   # 前提是这个容器的 docker run -it 容器ID 
2. 查看容器的ID      #  docker ps
3. 提交自己的容器    # docker commit -a"Jingjiu.Guo" -m"详细的信息" 容器ID  容器名称:版本号

欢迎分享,转载请注明来源:内存溢出

原文地址:https://outofmemory.cn/zaji/5182604.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-18
下一篇2022-11-18

随机推荐

  • 网络用语半熟知识是什么意思

    半熟知识,意思是指在上课学习时还算比较认真,相关重点也都大概了解,考试前的复习也精心准备了,感觉自己学会了也背过了,但一到考试时就完蛋了。网络用语半熟知识是什么意思半熟知识,意思是指在上课学习时还算

    2022-12-06
    000
  • 看夜光手表是什么意思

    夜光手表,是因为夜光需要在很黑暗的地方才能看到,因此当有人问你“要来看我的夜光手表吗”意思就是“你要不要来我的被窝里”。 看夜光手表出处:据传,看夜光手表这个梗最早出自一个段子笑话:一男生叫女朋友来家

  • 酱油党是什么意思

    酱油党 ,2008年度十大网络流行语之一,网络用语,酱油党指那些善用网络流行语的网民。目前与中国网络八卦党、寂寞党同为09年中国网络执政党。同时,酱油党当也是指一些在网上聊天,表示自己存在而说一两句和

    2022-12-06
    000
  • 蛋疼菊紧是什么意思

    蛋疼菊紧是一个很隐晦的黄色词语,蛋疼只有男人知道,本意指男人的睾丸疼,泛指一些特别无聊的事,让自己感觉蛋疼,更直观的是有一段视频,在优酷还是别的什么网上,一个男的无聊走路去踩街边的柱子,结果一不小心,

    2022-12-06
    000
  • 孙策和孙权是什么关系

    孙策和孙权是亲兄弟,孙策是孙权的兄长,他们的父亲是破虏将军孙坚。孙策是袁术手下一员大将,后袁术僭越称帝后,孙策与袁术决裂,后被东汉朝廷封为吴侯。建安五年(200年)初,在夺取豫章郡后统一江东,后成为割

  • 2018年立冬是几月几日

     2018年立冬的时间是11月7日,星期三,它代表着我们又迎来了一个新的季节,冬季。立冬与立春、立夏、立秋合称四立,是古代农历十月的大节,在古代社会时,人们会在这一天收获祭祀或者举行隆重的宴会,在汉魏

    2022-12-06
    000
  • 吕不韦一字千金是什么故事

    吕不韦一字千金的故事就是指谁能够在他门客著作的《吕氏春秋》一书中增加或者删减一个字,就赏给他一千金,赏金就在城门上挂着,但是并没有一个人能做到。熟悉吕不韦的人应该都知道他不仅是一个商人,还是一个有名的

  • 洞中方一日世上已千年是樵夫看两位神仙干什么忘记了时间

    洞中方一日世上已千年是樵夫看两位神仙下棋忘记了时间。“洞中方一日,世上已千年”出自东晋虞喜所作的《志林》一文,说的是晋中期有位叫王质的樵夫上山砍柴,遇两童子下围棋,就在旁边观看

    2022-12-06
    000
  • 兰州拉面是兰州的吗

    兰州拉面是兰州的。兰州拉面是甘肃省兰州市的特色美食,是一种食品名称,原名兰州牛肉面,始于清朝嘉庆年间,是从河南省怀庆府清化陈维精处学成带入兰州的,后经后人陈和声、马宝仔等人以“一清二白三绿

    2022-12-06
    000

发表评论

登录后才能评论

评论列表(0条)

    保存