docker使用笔记

默认分类 无标签 2018-10-20 阅读:792



这个星期搭建sql注入靶场,不想直接安装在vps,vps挂着一个网站,怕他们直接把我提权了,所以折腾了下docker。

docker安装

centos7安装docker

yum install docker

设置开机启动

systemctl start docker
systemctl enable docker

docker运行容器

docker从镜像仓库中拉取镜像

docker pull centos

docker后台运行容器

docker run -itd centos

进入后台运行的容器

docker attach ID
#例如
docker attach 582e32ef9d07

查看运行中的容器

docker ps #能查看运行容器的ID等

docker端口映射

docker run -p 8080:80 centos #将主机的8080映射到docker的80端口

多个端口映射

docker run -p 8080:80 -p 2222:22 centos

退出容器

退出容器(docker ps不显示)

exit

后台运行容器(docker ps显示)

ctrl+p+q #退出容器但不关闭

将运行中的docker做成镜像

docker commit <container_id> <image_name>
#container_id 运行中的ID,使用docker ps能查看
#image_name 镜像名字
[root@VM_130_0_centos ~]# docker commit 69646775e033 centosbt


docker ps -a 查看系统所有容器

生成海报
版权声明

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:https://www.fxnetw.com/34.html (转载时请注明本文出处及文章链接)


如果觉得我的文章对你有用,请随意赞赏

0条评论