docker入门之镜像下载、容器创建

docker中下载镜像、创建容器

一、docker中下载镜像

1、搜索镜像,搜索自己想要的镜像

docker search imagename

2、下载目标镜像

docker pull imagename

注:这里需要注意的是这里网络不稳定会导致镜像下载失败,会报一个error的错
如:下载一个centos,会自动下载一个centos的最新版本

docker pull centos

下载指定版本的centos

docker pull centos:版本号

3、查看宿主主机上的镜像,查看原来存在的镜像

docker images

4、查看镜像的位置,这是docker中默认的镜像位置

cd /var/lib/docker/containers 

5、删除镜像

 docker rmi 镜像ID/标签

二、Docker中容器的创建

1、启动、停止、重启容器命令

docker start 容器ID|name|name:tag
docker stop 容器ID|name|name:tag
docker restart 容器ID|name|name:tag

2、查看所有容器

docker ps -a

3、查看正在运行的容器

docker ps

4、创建–》启动–》进入容器

docker run -it imagename:latest /bin/bash

5、退出时如果想继续运行容器:按顺序按【ctrl+p】,【ctrl+q】,如果不想继续运行:按【ctrl+d】或输入exit,但这些都不是绝对的,不一定执行exit命令就一定会停止运行容器,亲测有效的
6、删除容器

docker rm 容器ID

这个只能删除不在运行的容器,不能删除正在运行的容器
强制删除正在运行的容器需要运行如下的命令

docker rm -f 容器ID

7、进入容器

docker exec -it 容器ID|容器的NAME /bin/bash

不明白容器之间的转化关系可以看一下容器状态的转化图

在这里插入图片描述
以上就是docker镜像以及容器操作的简单命令
让我们来看一下docker与vm的一个性能比较
在这里插入图片描述
当我们在、做服务器同等配置的时候,我们可以看出Docker性能更优,利用率更高
让我们假设你有一个容器镜像(image)容量是1GB,如果你想用一个完整的虚拟机来装载,
你得需要容量的大小是1GB乘上你需要虚拟机的数量。但使用Linux容器虚拟化技术(LXC)和AuFS,你可以共享1GB容量, 如果你需要1000个容器,假设他们都运行在同样的系统影像上,你仍然可以用稍微比1GB多一点的空间来给容器系统、因此,借助经过全面调优的容器系统,你就可以在同一硬件上拥有数量比使用Xen虚拟机或KVM虚拟机多出四到六倍的服务器应用实例。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值