docker安装踩坑指南(三)
本文只讲使用,不讲原理。原理请看《第一本docker书》
docker镜像是什么?
docker image是相当于工厂中的原型。
docker方便在可以在仓库中取回各种各样的原型,然后再修改配置,方便我们自己的使用。而且改完的配置,还可以给别人使用。
virtualBox
右ctrl
离开虚拟机输入右ctrl + c
切换视图,隐藏菜单到窗口模式
virtualbox增强功能,可以自由扩展虚拟机的大小。如果没有安装,则虚拟机的大小是固定的,比较不方便。
查看本地镜像
docker image ls
下载服务器的镜像
docker pull ubuntu:12.04
查看服务器提供了哪些镜像
docker search kali
这条命令会查找仓库中所有可用的image
查找到以后,用docker pull ctarwater/kali-msf
,即可下载一个想要的镜像到本地。
修改本地镜像
当从仓库中取回了镜像,就可以在本地修改镜像了。
docker commit
commit是提交的意思,可以用该命令修改容器的配置。举个例子。
1 |
|
dockerfile
dockerfile类似一个linux shell脚本,它使用的语法是被称为DSL的一种语言。暂时我们不涉及学习这种语言的编写。
1 |
|
dockerhub账号
dockerhub是之前一直说到的仓库,我们可以把它理解为github代码托管网站。注册
注册以后,就有了私有仓库,叫做私有registry。可以将自己创建的image上传到私有仓库中。
kali安装docker
kali@kali:$ sudo apt update$
kali@kali:
kali@kali:$ sudo apt install -y docker.io$
kali@kali:
kali@kali:$ sudo systemctl enable docker –now$
kali@kali:
kali@kali:~$ docker
卸载docker
apt-get remove docker docker-engine docker-ce docker.io -y