Centos7 中安装docker
Docker 软件包已经包括在默认的 CentOS-Extras 软件源里,我们可以运行yum命令进行安装docker
命令:yum install docker
启动docker
安装完成后,使用一下命令来启动docker服务,并将其设置为开机启动:
启动docker服务命令:service docker start
设置为开机启动命令:chkconfig docker on
(以上采用的是旧式的sysv语法,如采用CentOS 7中支持的新式systemd语法,如下:
systemctl start docker.service
systemctl enable docker.service
)
docker的基本用法
1、搜索镜像
命令:docker search 镜像名称
搜索kali镜像
docker search kali
2、下载镜像
命令:docker pull NAME
下载kali镜像
docker pull kalilinux/kali-linux-docker
3、查看镜像
命令:docker images
通过这个命令可以看到我们下载的镜像。
4、创建并连接容器、端口映射、绑定随机id
docker run -i -t --name kali -p 8081:80 -p 4444:4444 -p 5555:5555 -p 2222:22 kalilinux/kali-linux-docker /bin/bash
命令详解:
一、run命令简单使用
docker run -i -t //创建并连接容器
-i,以交互模式运行容器,通常与 -t 同时使用;
-t,为容器重新分配一个伪输入终端
--name kali //指定容器名称为kali
容器端口映射
docker run -p port:hostPort
-p 8080:80,将容器的8080端口映射到主机的80端口
开启容器
命令:docker start 034c6fbbe5d0
或者:docker start kali
连接容器
命令:docker attach kali
停止容器
命令:exit
删除容器
docker rm 容器id 或者 容器名称