docker测试环境搭建
版权声明:本文为博主原创文章,转载请带上首发地址 https://blog.csdn.net/henouren/article/details/78960252
一、docker创建测试环境容器
1、规划好需要暴露的端口
2、创建容器
dockerrun -d -p 暴露端口:容器内端口 --privileged=true --name 容器名称 镜像名称
3、查看容器信息
查看所有容器:dockerps -a
查看某一容器的信息:docker inspect 容器ID
查看某一容器的IP:docker inspect 容器ID |grep IPA
4、进入容器
PID=$(docker inspect --format "{{.State.Pid }}" [容器id])
nsenter --target $PID --mount --uts --ipc --net -pid
5、文件传输
docker cp 宿主机文件路径 容器:容器文件路径
docker cp容器:容器文件路径宿主机文件路径
6、后续新增端口映射
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 暴露端口 -j DNAT --to-destination 容器ip:端口
iptables-save
iptables -t nat -nvL | grep 容器ip
7、其他命令
重启docker命令:service docker restart
删除容器:docker rmCONTAINER ID
查看容器:docker ps –a
开启容器:docker start CONTAINERID
关闭容器:docker stop CONTAINERID
来源:CSDN
作者:qq_34802511
链接:https://blog.csdn.net/qq_34802511/article/details/82455159