( 1ca1 是 IMAGE ID 前四位数字-能区分出是哪个image即可 -p参数指定HostPort:ContainerPort –privileged=true使得Container里可以使用systemctl -i: 以交互模式运行容器,-t: 为容器重新分配一个伪输入终端 -d:以daemon守护进程的方式开启,并返回容器ID)
root@VM-0-3-ubuntu:/# docker exec -it < Container ID > /bin/bash # 进入容器,并在容器中执行命令正确的退出姿势 --> 组合键:Ctrl+P+Q
[root@docker /]# yum install -y net-tools.x86_64 # 装ifconfig,给容器分配内网IP地址防火墙:
iptables -I INPUT -p tcp --dport 12345 -j ACCEPT # 内网web服务 iptables -I INPUT -p tcp --dport 80 -j ACCEPT # http iptables -I INPUT -p tcp --dport 443 -j ACCEPT # https腾讯云安全组: 效果:
其他命令: 修改Container名字:docker rename 原容器名 后容器名 查看当前正在运行的Container:docker ps -a 删除所有容器: docker rm $(docker ps -a -q) 停止容器:docker stop < Container id > 登录Docker hub: docker login Commit当前镜像方便下载:docker commit -a "Jacob" -m "subnet" 6e12423b4377 subnet:v1 关于Commit到Dockerhub的操作详情看:https://www.cnblogs.com/kevingrace/p/9599988.html