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]:[容器路径友达德][主机路径]