分类:Docker

Docker学习(二)运行一个镜像

国内有很多优秀的镜像中心,这里使用网易云的镜像:https://c.163yun.com/hub#/m/home/

搜索nginx,然后点开,复制下载地址到linux;

image.png

运行命令后,用docker images 命令查看镜像

image.png

docker run -p 8080:80 -d hub.c.163.com/library/nginx 命令运行镜像。image.png

这个命令后面的参数 p 8080:80 表明将docker的80端口映射到linux的8080端口,d 表明是在后台运行。

然后访问测试:

image.png

这样运行一个简单的镜像就成功了。

Docker学习(一)介绍与安装

1、什么是Docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。—百度百科

我觉得上面的解释还是很容易理解的,就是把开发好的应用丢到里面,然后应用就能提供服务了,当然这中间的流程,我们之后还会介绍。

2、Docker安装

系统准备:CentOS 7  (64位内核版本3.10以上

注意红字,这是必须满足的条件;

查看内核:

uname -r

image.png

安装必要系统工具:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

添加源信息:

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新yum缓存:

sudo yum makecache fast

安装Docker:

sudo yum -y install docker-ce

启动Docker后台服务:

sudo systemctl start docker

这就ok了,安装完成了,输入docker查看是否安装成功。

image.png