Docker 简单入门教学

2018-11-13  本文已影响6人  a0f39b0b2030

现在主流的容器技术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

上一篇 下一篇

猜你喜欢

热点阅读