Docker常用命令

Docker
利用Docker把项目和环境一起打包–>形成镜像–>放到Docker仓库–>直接下载使用
启动docker命令:systemctl start docker
容器是从镜像创建的应用运行实例

docker常用命令:
	docker version
	docker info
	docker (命令) --help
	docker push (镜像)   上传自己创建的镜像
	docker logs -参数 (镜像id)      查看日志
	docker top  (容器id) 查看容器中的进程信息
	docker inspect (容器id)  查看容器元数据 查看一些信息
	docker cp (容器id):容器内路径 目的主机路径   从容器内拷贝文件到主机上
	docker bulid -t (镜像名)  创建一个镜像
			docker build -f (dockerfile) -t mycentos:0.1 .
	docker imgaes   查看已经下载下来的镜像命令
	docker search (搜索内容)(mysql)
	docker pull (镜像名)    把搜索到的东西下载下来
	docker rmi -f (镜像名/镜像id)     删除镜像	
	docker run (可选参数) (镜像名)  启动并进入镜像命令 --name(容器名)  -d  -p -it
	docker ps    查看目前在运行的容器
	docker ps -a 查看之前所运行过的容器
	docker rm 容器id    删除指定容器,不能删除正在运行的容器,强制删除要加 -f
	docker start 容器id  启动容器
	docker restart
	docker stop 容器id
	docekr kill 容器id
	docker history 镜像id  查看镜像的构建历史,一步一步的构建历史
    容器命令:
	exit   退出容器命令
	Crtl+p+q键   容器不停止退出
	docker exec -it 容器id bashShell   进入正在运行的容器 可以进行交互
	docker attach 容器id /bin/bash 进入正在运行的容器 不可以进行交互

利用docker部署一个Nginx服务器:
docker run -d --name nginx01 -p 3344(外):80(内) nginx
curl localhost:3344
Dockerfile 用来构建镜像文件的文本文件,文本内容包含了一条条构建镜像所需要的指令和说明,生成DockerImages
Dockerfile 指令 执行顺序从上到下,每一个指令都会创建一个新的镜像层
FROM : 基础镜像,一切从这里开始构建
MAINTAINER: 镜像是谁写的,姓名+邮箱
RUN: 镜像构建的时候需要运行的命令
docker run -it mycentos:0.1
ADD: 步骤,tomcat镜像,这个tomcat压缩包,添加内容
WORKDIR: 镜像的工作目录
VOLUME: 挂载的目录
EXPOSE:保留的端口配置
CMD: 指定这个容器启动的时候要运行的命令,之后最后一个会生效
ENTRYPOINT: 指定这个容器启动的时候要运行的命令,可以追加命令
ONBUILD: 当构建一个被继承DockerFile 这个时候就会运行
COPY: 类似ADD,将文件拷贝到镜像中
ENV: 构建时设置环境变量
编写一个dockerfile文件
docker bulid 构建成为一个镜像

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值