docker学习之基础篇六

一、运行自己的docker镜像。

1.docker run -d -p 7080:8080 jpress(这个是镜像的名字,前面是设置端口映射)。


2.看看指定的端口是否处于listen状态。

netstat -na|grep 7080


3.测试一下是不是能访问得到。


4.准备mysql数据库。

(1)自己在网易蜂巢搜索然后pull 一个官方的mysql数据库,相关的配置看看下载的地方有详细的信息。

(2)在docker里面运行docker:docker run -d -p 3336:3306 -e MYSQL_ROOT_PASSWORD=125689 -e MYSQL_DATABASE=jpress hub.c.163.com/library/mysql

     这里为什么是3336呢??其实我的3306端口已经被占用了,所以找个别的代替了。-e是参数标记用的,就是你为mysql每设置一个参数必须以-e开头它才能知道你要设置的是参数。



这里要注意的有两点,一是mysql的端口,你之前配的是哪个就填哪个,我之前配的是3336在这我就填这个;还有就是数据库主机就不要填localhost了,因为容器自己有虚拟主机网卡什么的,你填这个它会首先在自己内部找这个localhost。

5.重启容器。

(1)docker restart 94eb3e9ed7b2(jpress的IP)












  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值