Docker入门

2017-02-04  本文已影响30人  JasonQiao
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/

上一篇 下一篇

猜你喜欢

热点阅读