Docker小实验:使用mysql:5.6和 owncloud 镜像,构建一个个人网盘

本文介绍了使用Docker搭建个人网盘的详细步骤。首先使用Docker拉取owncloud和mysql:5.6镜像,接着启动mysql容器,然后启动owncloud容器并连接到mysql,将容器端口映射到宿主机端口,最后输入宿主机ip即可访问搭建好的网盘。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、使用Docker拉取想要的镜像:

[root@n131 ~]# docker pull owncloud
Using default tag: latest
[root@n131 ~]# docker pull mysql:5.6
5.6: Pulling from library/mysql
 

[root@n131 ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
mysql        5.6       dd3b2a5dcb48   20 months ago   303MB
owncloud     latest    327bd201c5fb   4 years ago     618MB
[root@n131 ~]# 

2、启动mysql容器:

[root@n131 ~]# docker run -d --name awen_db -e MYSQL_ROOT_PASSWORD=root mysql:5.6 
35ac09eb2d8b7f24c8ff8dc65edb7e1551b8f2ff4b5c8c017d95d96414f0db2c
[root@n131 ~]# docker ps 
CONTAINER ID   IMAGE       COMMAND                  CREATED          STATUS          PORTS      NAMES
35ac09eb2d8b   mysql:5.6   "docker-entrypoint.s…"   12 seconds ago   Up 12 seconds   3306/tcp   awen_db
[root@n131 ~]# 

3、启动owncloud容器并连接到mysql:

指定端口容器的80端口映射到宿主机的80端口。

[root@n131 ~]# docker run -d -p 80:80 --name my_web --link awen_db owncloud
cbce2f4cca33926151da175d0c3c19e5ff9864acccde5ee7c0adace57133c221
[root@n131 ~]# docker ps
CONTAINER ID   IMAGE       COMMAND                  CREATED         STATUS         PORTS                               NAMES
cbce2f4cca33   owncloud    "docker-entrypoint.s…"   9 seconds ago   Up 8 seconds   0.0.0.0:80->80/tcp, :::80->80/tcp   my_web
35ac09eb2d8b   mysql:5.6   "docker-entrypoint.s…"   4 minutes ago   Up 4 minutes   3306/tcp                            awen_db
 

4、最后输入宿主机ip就可以访问自己搭建的网盘了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值