码迷,mamicode.com
首页 > 其他好文 > 详细

docker 查看,删除,创建镜像

时间:2018-08-07 22:55:30      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:epo   efault   bash   详细   本地   ice   osi   点击   添加   

1,docker镜像的存储位置

/var/lib/docker

docker info 查看存储的位置和驱动


 2,docker 列出镜像

docker images  列出列表中含有的所有镜像

repository 仓库

docker image -q 只显示镜像名
docker inspect 镜像名/镜像id     查看镜像的详细信息

docker rmi 镜像名/镜像id 

3,查找镜像

docker search 镜像名       最多返回25个结果 

docker search -s 3 ubuntu    查找3星级以上的结果

4,下载镜像到本地 

docker pull 镜像名

docker pull -a  镜像名   会下载所有该镜像名的所有

获取国内的镜像

1,在dockercloud注册账号

2,点击加速器

3,复制上面的网址

4,修改docker的配置文件  vim /var/default/docker

5,在文件末尾添加

DOCKER_OPTS=上面的网址

6,重新启动docker的守护进程

sudo service docker restart

 

5,推送镜像到dockerhub

要先注册docker hub

docker push 镜像名     要上传镜像,要先注册账号        

 

6,构建docker镜像,容器是镜像的实例,只有创建了镜像后,容器才能被创建

1)  docker commit 通过容器构建镜像

  -a   author    镜像的作者

  -m    message  镜像的信息

  -p    不停止  

docker run -it  -p 80 --name web ubuntu /bin/bash
 
apt-get install nginx

docker commit 容器名/容器id  镜像名称  
docker commit -a forjie -m nginx web my_mirror  创建镜像
利用镜像运行容器
docker run -d --name nginx_web web my_mirror -g ‘daemon off;‘
docker ps 查看容器
docker run -d --name nginx_web -p 80 web my_mirror -g ‘daemon off;‘

 

 

2) docker build 通过Dockerfile文件构建

创建dockerfile      dockerfile就是一系列命令的文本文件

mkdir -p dockerfile/df_test    创建文件
cd dockerfile/df_test 
vim Dockerfile
#添加文件
自己在网上搜

再用docker  build创建镜像
docker build -t="web/df_test"

再次运行
docker run -d --name web_test -p 80 镜像名 -g daemon off;

 

 

 

docker 查看,删除,创建镜像

标签:epo   efault   bash   详细   本地   ice   osi   点击   添加   

原文地址:https://www.cnblogs.com/52forjie/p/9439922.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!