一、Docker入门及基本命令

docker 官方操作图

在这里插入图片描述

帮助命令

docker version	#查看docker基本信息
docker info		#查看docker详细信息
docker 命令 --help	#查看docker帮助信息 - 如 docker rm --help查看删除命令帮助信息

也可以在docker官网查看帮助命令:https://docs.docker.com/engine/reference/run/[https://docs.docker.com/engine/reference/run/]

镜像命令

docker images			#查看所有本机的镜像
docker images --help	#查看images命令的所有命令组合

#解释
##解释:REPOSITORY:镜像的仓库源(名称)

TAG:镜像的标签
			   IMAGE ID:镜像ID
			   CREATED:镜像创建时间
			   SIZE:镜像的大小

在这里插入图片描述

## -a显示所有镜像
	 -q只显示ID号
	 -aq只显示所有的ID号

docker search 搜索镜像

如:docker search mysql
#过滤命令
#--filter=STARS=3000 搜索出来的镜像是start大于3000

docker pull 下载镜像
如:docker pull mysql (默认下载最新的版本)
docker pull 镜像名 [:tag] 下载指定版本的镜像

docker rmi 删除镜像(rm是linux的删除,i是images镜像)
docker rmi $(docker images -aq) 删除所有镜像
-f 强制删除

容器命令

说明:我们有镜像才能创建容器,下载一个centos镜像来测试:
docker pull centos

新建容器并启动

docker run [可选参数] image(image镜像名)

#参数说明

--name="name"	容器名字
-d 后台方式启动容器
-it 使用交互方式运行,进入容器查看内容
-p 	指定容器的端口 -p 8080:8080
	-p ip:主机端口:容器内端口
	-p 主机端口:容器内端口(常用)
	-p 容器内端口
-P 随机指定端口

启动并进入centos: docker run -it centos /bin/bash

退出容器并停止容器:exit
退出容器但不停止容器:ctrl + P + Q
列出正在运行的容器:docker ps
-a 所有容器,包括历史容器
-n=1 显示最近创建的一个容器
-q 只显示容器编号
docker ps -a -n=1 最近创建的一个容器
docker ps -aq 显示所有容器的编号

删除容器
docker rm 容器id 删除指定容器,不能删除正在运行的容器,强制删除 -f
docker rm -f $(docker ps -aq) 删除所有容器
docker ps -a -q | xargs docker rm 删除所有容器

启动和停止容器的操作
docker start 容器id
docker restart 容器id
docker stop 容器id
docker kill 容器id

常用的其他命令

后台启动容器
docker run -d 镜像名
docker run -d centos
#问题:发现centos停止了
#原因:容器使用后台运行,就必须要有一个前台进程,docker发现没有应用,就会自动停止
#nginx容器启动后,发现自己没用提供服务,就会立即停止。

查看日志
docker logs -tf --tail number #显示日志
-tf #显示日志
–tail number 显示日志的条数
不加–tail number ,显示所有日志

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

查看镜像的元数据
docker inspect

进入当前正在运行的容器
#通常容器都是使用后台方式运行的,需要进入容器,修改配置
#命令一:
docker exec -it 容器id /bin/bash
#命令二:
docker attach 容器id

#docker exec 进入容器后开启一个新的终端,可以在里面操作(常用)
#docker attach 进入容器正在执行的的终端,不会启动新的进程

从容器拷贝文件到主机
docker cp 容器id:容器内路径 目的主机路径

docker 容器内,通过 apt-get install 安装操作
1.更新 apt-get update

[root@e77e903e08ef:/usr/local/tomcat# apt-get update

2.下载 aptt install vim

root@e77e903e08ef:/usr/local/tomcat# apt-get install vim
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值