您的位置首页百科词条

docker常用命令

docker常用命令

1、serviced粒际岩古占品附编以边或ockerstart//启动docker

2、dockerimages//查看docker所安装的镜像

3、d来自ockersearch[name]查询某个镜像例如查询mysqldockersearchmysql

4、docke查rpull[name]拉取某个镜像例如mysqldockerpullmy360问答sql

5、dockerpull[name][:t干宪审杆耐目城宗ag]tag版本号如果不写默认拉取最新的版本

例如:dockerpullmysql:5.7

6、dockerrmi[imgaeId]删除命令,imageId是镜像id

2.1新建一个新的容器dockerpullcentos

2.2dockerrun[可选参数]image名字

参数说明

--name="Name"给容器命名

-d后台方式运行

-p[主机端口]:[容器端口酸弱]指定容器的端口例如启动tomcat命令激境试朝展力练束资:dockerrun-p8元道081:8080tomcat解释:8081是对外访问(服务器)的端口。808搞非天弦胶任写既副0是docker里面的tomcat端口.tomcat是镜像拉取下来后的名字.例:若别人访问。IP+8081端口才能访问到tomcat启动的项目

-P大写P是随机指定端口

-it与容器交互,就是进入到容器里面

命令:dockerrun-it[镜像名称]/bin/bash例子:dockerrun-itcentos/bin/bash

dockerps查看运行中的容器

dockerps-q只查询运行容器的编号,一般与下面-a合并使用,dockerps-aq

dockerps-a查看曾经运行过的容器

dock案井erps-a-n=1加上-n可以指定查询最近几个运行的容革体初器、

Ctrl+p+q这样退出就不会停止容器

dockerrm-f[容图书时器id]指定删除某个运行的容器

dockerrm-f就担富精型现树命管久伟$(dockerps-aq)删除全茶保部运行的容器

dockerstart[容器id]启动容器

dockerrestart[容器id]重启容器

dockerstop[容器id]停止容器

dockerkill[容器id]强制停止容器

dockerrun-d[镜像名]例如:dockerrun-dcentos

但是有问题,dockerps查询不到运行的容器

原因:docker容器用后台运行,就必须要有一个前台进程,docker发现没有应用,所以就自动困织特反费席斯最火那述停止

dockerlogs-tf--tail10[容器id]

t的意思是时间戳,f保留日志打印窗口,tail持续打印,10打印最后10条

dockertop[容器id]

dockerinspect[容器id]

方式同有变溶部似八一:dockerexec-it[containt_id]/bin/bash//进入该镜像内部

docke团船获rcp[容器id]:[容器路径友达德][主机路径]