docker入门(2)——第一个docker程序

第一个docker程序

载入容器
//载入容器
docker pull training/webapp
//运行
docker run -d -P training/webapp python app.py
/*参数说明
-d:让容器在后台运行。
-P:将容器内部使用的网络端口映射到我们使用的主机上。

*/
查找在运行的镜像

可以通过container ID快速找到端口映射

docker port container_ID

查看WEB应用程序日志

查看容器内部的标准输出

docker logs [ID或者名字]

检查WEB应用程序

docker inspect containerID

重启容器

docker start/restart ID

移除容器(删除的时候 容器必须是停止的状态)

docker rm ID

列出镜像列表
docker images
/*
各个选项说明:
REPOSITORY:表示镜像的仓库源
TAG:镜像的标签
IMAGE ID:镜像ID
CREATED:镜像创建时间
SIZE:镜像大小
*/

阿里云配置

由于阿里云只有几个默认开放端口,所以我们部署到docker中的应用要通过外网访问的话,必须配置阿里云的安全策略以及阿里云服务器上的防火墙

安全策略:进入阿里云的控制台->ECS->安全组策略->添加安全组策略

修改防火墙:iptables在 /etc/sysconfig/下面

//第一步:修改防火墙配置文件
sudo vim /etc/sysconfig/iptables


//第二步:添加如下配置
-A INPUT -p tcp -m tcp --dport 你docker映射的端口号 -j ACCEPT

//第三步:重启防火墙
service iptables restart
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值