博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker 基本操作
阅读量:6573 次
发布时间:2019-06-24

本文共 1113 字,大约阅读时间需要 3 分钟。

hot3.png

  • docker介绍

Docker项目提供了构建在Linux内核功能之上,协同在一起的的高级工具。其目标是帮助开发和运维人员更容易地跨系统跨主机交付应用程序和他们的依赖。Docker通过Docker容器,一个安全的,基于轻量级容器的环境,来实现这个目标。这些容器由镜像创建,而镜像可以通过命令行手工创建或 者通过Dockerfile自动创建。 

  • docker基本命令

//运行一个新的容器 docker run -d -p 80:8080 [镜像名]//查看正在运行的容器docker ps//查看已运行过的容器docker ps -a//删除运行过的容器docker rm [容器id]//进入容器内部docker exec  -ti [容器id] /bin/bash//退出容器内部exit//停止一个容器docker stop [容器id]//开启一个容器docker start [容器id]//查看某个容器运行状态 cpu占用等信息 (没有容器id则查看全部)docker stats [容器id]//将一个文件复制到容器内部docker cp [本地文件路径] [容器id]:/[容器内部文件存放路径]//docker在容器内所做的改动都是暂时的,不会被保存,若想长久的保存修改,执行以下命令(其实是产生了新的image)docker commit -m [message] [容器id] [生成的imag的名字]//删除一个imagedocker rmi [容器id]//查看docker镜像日志sudo docker logs -f -t --tail 行数 容器名
  • 使用dockerfile文件创建docker容器

Docker项目提供了构建在Linux内核功能之上,协同在一起的的高级工具。其目标是帮助开发和运维人员更容易地跨系统跨主机交付应用程序和他们的依赖。Docker通过Docker容器,一个安全的,基于轻量级容器的环境,来实现这个目标。这些容器由镜像创建,而镜像可以通过命令行手工创建或 者通过Dockerfile自动创建。

创建dockerfile文件:

vim dockerfile

dockerfile文件内容如下:

#设置基础镜像 FROM alpine:latest #定义作者MAINTAINER hao#运行时输出 hello deocker!CMD echo "hello docker!"

现在可以创建docker 容器了

docker build -t hello_docker .

 

转载于:https://my.oschina.net/u/3042999/blog/1833604

你可能感兴趣的文章
一个月面试 4 家,3 家 Offer,来看看人家是如何面试的!
查看>>
一个近乎完美基于Dubbo的微服务改造实践
查看>>
广安a货翡翠,自贡a货翡翠
查看>>
通信方式
查看>>
JavaScript-call&apply方法
查看>>
Swift之UITextField+富文本+代理传值
查看>>
Java 进阶基础知识
查看>>
我的前端笔记之 meta 篇
查看>>
Python开源软件大全(内附源码)
查看>>
一个故事告诉你什么是消息队列
查看>>
【面经】记一次字节跳动后端面试经历
查看>>
git常用命令(史上最经典)
查看>>
(六)java版电子商务spring cloud分布式微服务b2b2c社交电商- commonservice-config配置服务搭建...
查看>>
ld framework not found "FileProvider" for architecture x86_64 报错
查看>>
@ModelAttribute注解使用
查看>>
如何写出让同事膜拜的漂亮代码?
查看>>
Python爬虫你需要积累这些基本知识_Python学习基础路线
查看>>
Unity(TransForm)
查看>>
Netty 源码深度解析(九) - 编码
查看>>
Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
查看>>