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

猜你喜欢

转载自blog.csdn.net/x1032019725/article/details/81036082
今日推荐