0
点赞
收藏
分享

微信扫一扫

linux用docker发布web项目


以detached模式启动一个容器(detached是分离模式,就是可以脱离当前终端窗口):

docker run -d dockersamples/static-site

​docker ps​​ 查看运行中进程:

[root@iZm5e0mgr2ayoxe7szl6i2Z ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
24c3e3dcdd69 dockersamples/static-site "/bin/sh -c 'cd /u..." About a minute ago Up About a minute 80/tcp, 443/tcp musing_swartz

停止和关闭:

docker stop 24c3e3dcdd69   # 这个id根据docker ps显示的来
docker rm 24c3e3dcdd69
#以上2个命令可以简化为一个命令,速度更快
docker rm -f 24c3e3dcdd69

再发布一个:

docker run --name static-site -e AUTHOR="chushiyun" -d -P dockersamples/static-site

​docker port static-site​​ 查看端口:

[root@iZm5e0mgr2ayoxe7szl6i2Z ~]# docker port static-site
443/tcp -> 0.0.0.0:32774
80/tcp -> 0.0.0.0:32775

访问本机地址(32775是上面的80/tcp对应的端口):

wget http://localhost:32775

如果有外网ip,也是可以访问的,如输入: ​​http://47.104.176.200:32775/​​ 。(47.104.176.200是该linux对应的外网地址)

官网教程地址:
​​​https://github.com/docker/labs/blob/master/beginner/chapters/webapps.md​​


举报

相关推荐

0 条评论