步骤如下
1、安装docker
sudo yum install docker
2、开启docker
systemctl start docker
3、查看状态
systemctl status docker
4、到官网https://hub.docker.com/注册一个Docker ID
不然后面会报错,pull access denied for ubantu, repository does not exist or may require ‘docker login’
5、登录docker
docker login
6、先换个源,不然下载会很慢
sudo vim /etc/docker/daemon.json
输入: { “registry-mirrors”: [“https://docker.mirrors.ustc.edu.cn”] }
或者
{“registry-mirrors”: [“https://l10nt4hq.mirror.aliyuncs.com”]}
systemctl restart docker
sudo systemctl daemon-reload
7、拉镜像
docker pull kalilinux/kali-rolling
也可以去官网搜索kali的其他镜像
8、查看镜像ID (IMAGE ID)
9、从镜像文件启动 kali linux docker 容器(这里需用正确的镜像ID [IMAGE ID]替换)。
docker run -i -t 055974054180 /bin/bash
10、验证容器已经启动/运行中
docker ps
镜像其他相关命令
docker images #查看本地已有镜像
docker run -i -t httpd /bin/bash #运行镜像并进入
docker run -d -p 80:8080 httpd #后台运行镜像,镜像8080端口映射到主机80端口
docker exec -it [container-id] /bin/bash #进入已有容器
docker stop httpd #关闭镜像
docker ps #查看当前正在运行的镜像
exit # 退出当前docker用户
docker start #开启容器
11、docker ps -a 查看
docker start <CONTAINER ID>
12、进入容器
docker exec -i -t <CONTAINER ID> bash
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)