美文网首页
Docker 简单入门教学

Docker 简单入门教学

作者: a0f39b0b2030 | 来源:发表于2018-11-13 17:00 被阅读6次

现在主流的容器技术Docker,觉得不学习下都跟不上节奏了哈。

这里简单介绍docker的安装以及使用,有问题欢迎指出哈。

这里主要讲以下几点:

Docker 创建仓库

Docker 安装

Docker 镜像创建

Docker 制作镜像

Docker 上传镜像

Docker 创建仓库

1.注册dockerhub账号,并新建仓库,地址:https://hub.docker.com/

Docker 安装

1.这里以ubuntu为例子

方式1:

wget-qO- https://get.docker.com/ | sh

方式2:

//Ubuntu 14.04 

apt-get install docker.io

//Ubuntu 16.04 +

apt-get install docker-ce

2.查看版本

dockerversion

Docker 拉取镜像

1.首先我们下载一个ubuntu镜像

dockerpullubuntu:16.04

运行镜像

dockerrun -t -i -p3000:3000ubuntu:16.04/bin/bash

-i 显示info级别log信息

-t 显示控制台 高端网站定制开发找上海捌跃网络科技有限公司

-p 3000:3000 把容器的3000端口映射到本机3000端口

3 .查看容器

//查看运行容器docker ps//查看所有容器docker ps -a

其中,正常exit会关闭容器退出,可以按Ctrl+P+Q暂时退出容器,但是不关闭容器。

也可以使用 docker exec -ti 启动一个伪终端以交互式的方式进入某个容器(使用exit退出后容器不停止运行)

4.启动容器

docker start

5.进入容器

docker attach

6,.停止容器

docker stop

由于拉取的ubuntu是个比较纯净的,所以需要apt-get update,然后安装各种命令。

apt-get install vim

apt-get install net-tools # ifconfig

apt-get install iputils-ping # ping

...

容器本身就被分配独立的IP,比如这里被分配的172.17.0.6。

我们可以在宿主机直接访问docker容器的内部Web服务了。

Docker 制作镜像

1.退出容器 docker stop

2.查看容器 docker ps -a

3.把容器打成镜像 docker commit

4.查看镜像 docker images

Docker 上传镜像

1.登录

dockerlogin

2.上传镜像

dockerpush

此时在Docker仓库 搜索onebig32/zhao,就会看到你刚刚上传的镜像了

再次使用该镜像就可以直接docker pull onebig32/zhao:0.1 来使用了。

参考文章

1.安装docker: https://yeasy.gitbooks.io/docker_practice/install/ubuntu.html

2.docker教学:https://www.jianshu.com/p/81291d66740f

转自:http://blog.51cto.com/onebig/2316171

相关文章

  • Docker 简单入门教学

    现在主流的容器技术Docker,觉得不学习下都跟不上节奏了哈。 这里简单介绍docker的安装以及使用,有问题欢迎...

  • Docker入门笔记

    Docker入门 Docker的目标 - 一次构建,处处运行 提供简单轻量的建模方式,项目docker化非常简单,...

  • Docker入门,小学生级别

    一个简单的入门教程,超简单http://www.docker.org.cn/book/docker/what-is...

  • Docker简单入门

    Docker在我刚出来实习的时候就有接触到,那会只是将公司里制作好的包去客户那边进行简单部署,只知道Docker是...

  • Docker简单入门

    说明:本教程使用的系统是:centos7 1.Docker 介绍 Docker是一个开源的应用容器引擎 官网地址 ...

  • Docker简单入门

    Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。在本文中,将分享容器...

  • Docker简单入门

    作为一个初次接触Docker的人来说,最大的问题是Docker是什么?Docker是一个开源的引擎,可以轻松的为任...

  • docker 简单入门

    docker 部署 标签(空格分隔): docker 系统centos6.8 mini docker 官方文档ht...

  • Docker -- 简单入门

    什么是Docker 开源 诞生于2013年初,基于Go语言的开源项目。 容器(沙盒) 基于Liunx的容器技术,D...

  • Docker简单入门

    学习docker的初衷,公司对安装的软件需要做镜像,方便第三方公司简单实用,以前也没搞过docker,只是听说do...

网友评论

      本文标题:Docker 简单入门教学

      本文链接:https://www.haomeiwen.com/subject/pgplfqtx.html