目录
1、使用mysql:5.6和 owncloud 镜像,构建一个个人网盘。
3、编写Dockerfile制作Web应用系统nginx镜像,生成镜像nginx:v1,并推送其到私有仓库。具体要求如下:
(3)安装nginx服务,将提供的dest目录(提供默认主页index.html)传到镜像内,并将dest目录内的前端文件复制到nginx的工作目录;
4、Dockerfile快速搭建自己专属的LAMP环境,生成镜像lamp:v1.1,并推送到私有仓库。具体要求如下:
(3)安装httpd、mysql、mysql-server、php、php-mysql、php-gd;
1、使用mysql:5.6和 owncloud 镜像,构建一个个人网盘。
(1)下载mysql:5.6和owncloud镜像
[root@localhost ~]# docker pull mysql:5.6
[root@localhost ~]# docker pull owncloud
(2)创建启动mysql:5.6和owncloud容器
[root@localhost ~]# docker run -itd --name mysql --env MYSQL_ROOT_PASSWORD=123456 mysql:5.6
[root@localhost ~]# docker run -itd -p 80:80 --name owncloud --link mysql:mysql owncloud
(3)在浏览器中输入网盘服务器的IP地址,进行账号注册
2、安装搭建私有仓库 Harbor
(1)下载Harbor安装包并解压,修改配置文件
[root@localhost ~]# tar xf harbor-offline-installer-v2.5.3.tgz
[root@localhost ~]# cd harbor/
[root@localhost harbor]# cp harbor.yml.tmpl harbor.yml
[root@localhost harbor]# vim harbor.yml
编辑内容如下图所示
[root@localhost harbor]# ./install.sh
PS:docker和docker-compose要事先安装好哦!
下载docker-compose插件
curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
赋予该插件执行权限
chmod +x /usr/local/bin/docker-compose
(2)在浏览器输入hostname和指定的端口号
默认账号为admin、密码为Harbor12345