docker 入门学习

环境:centos 7
安装docker-engine 软件包

yum install -y docker-engine

启动docker服务

systemctl start docker

systemctl enable docker

查看docker信息(确认服务运行)

docker info

查找images

docker search centos(名称)

下载images

docker pull centos(搜索出来的名称)

查看images列表

docker image

运行一个container(容器)

docker run -i -t centos /bin/bash

在container中启动一个长久运行的进程

docker run -d centos /bin/sh -c “while true ; do echo hello world; sleep 1; done”

查看当前节点上正在运行的容器列表

docker ps

查看所有容器列表

docker ps -a

这里写图片描述

以上列表都是停用的容器,启用容器用如下命令

docker start 22753539f63b(此项为CONTATNER ID)

这里写图片描述

如上所述

docker restart id号 重启容器

docker stop id号 停止容器

删除容器

docker rm 容器id号

docker commit基于容器创建新的images
启动新的容器

docker run -ti centos /bin/bash

在容器中安装vim 软件包应用
此处直接yum install vim -y 就可以
这里写图片描述
新建一个images

docker commit id号 centos:vim(标记)

启动一个容器。基于centos:vim image 的

docker run -ti centos:vim /bin/bash

然后docker ps 会发现容器运行起来了

此images 比原来的容器多了vim 的软件包应用

docker build第二种创建image办法
mkdir /docker-build
cd /docker-build
vim start.sh
/usr/sbin/httpd -DFOREGROUN

vim Dockerfile
这里写图片描述

vim index.html
xxxx docker image build

然后执行
docker build -t centos:httpd .

docker image
这里写图片描述
成功创建

docker image 的发布
保存image到tar包
docker save -o centos-httpd-docker-image.tar(名称随便起) centos:httpd(刚刚新建立的image)

发布到web服务器提供下载

load image
docker load -i centos-httpd-docker-image.tar 在使用的机器上执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值