Docker入门

Docker.png
  1. 下载安装
  2. 打开命令行,输入docker version验证安装

常用命令
docker ps 查看正在运行的容器
docker ps -a 显示系统中所有镜像
docker run hello-world 运行镜像

1.png

在Docker Hub上注册
运行docker run docker/whalesay cowsay boo
如果系统中有whalesay则直接运行,否则会从Docker Hub拉取对应镜像然后运行

创建自己的image

  1. 创建目录mydockerbuild,在其中创建一个Dockerfile文件。它用来描述组成镜像的文件、环境和命令。内容如下
    FROM docker/whalesay:latest
    RUN apt-get -y update && apt-get install -y fortunes
    CMD /usr/games/fortune -a | cowsay
    其中FROM用来指明当前image基于哪个镜像
    RUN命令用来在镜像中安装fortunes程序
    CMD告诉镜像环境设置成功后最后执行的命令

  2. 使用docker build命令构建镜像
    在当前目录下运行docker build -t docker-whale .
    -t参数给镜像设置tag
    后面的点指明在当前目录寻找Dockerfile文件

  3. 运行docker images查看本地所有镜像,会发现多了一个docker-whale
    使用docker-run命令运行新的镜像

  4. 上传本地镜像
    先修改镜像的tag为包含命名空间的tag

2.png

使用docker login命令从命令行登录到docker hub
使用docker push命令推送镜像到docker hub
docker push maryatdocker/docker-whale

  1. 测试远程镜像
    使用docker rmi命令删除本地镜像(后跟参数可以是ID也可以是名称)
    $ docker rmi -f 7d9495d03763
    $ docker rmi -f docker-whale
    使用docker run命令从远程代码库拉取镜像并运行
    docker run yourusername/docker-whale

https://docs.docker.com/engine/getstarted/last_page/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Step1:了解Docker 开源的容器平台:Golang https://github.com/docker/d...
    Godtoy阅读 3,047评论 2 6
  • docker镜像类似于虚拟机镜像,可以将它理解为一个只读的模板。例如,一个镜像可以包含一个基本的操作系统,里面安装...
    大力dali阅读 585评论 1 3
  • 博客原文 在探讨微服务的路上,docker的概念也是经常出现,自己只是粗略的了解docker是个啥,现在是时候认真...
    rabbitGYK阅读 571评论 0 9
  • 86 BOOL isMobileNum=[self isMobileNumber:p8.productNa...
    王小王_2016阅读 320评论 0 0
  • 许久没有写文章了,高中的那股对杂志的痴迷已经荡然无存 现在内心十分焦躁,写文章发泄发泄吧。我的想象力对我来说是把双...
    我心难恒阅读 115评论 1 0