常用docker镜像安装
2016-05-30 20:28
706 查看
1 ftp
pure-ftp
拉取ftp镜像
运行镜像命名为ftpd_server 映射端口21 30000-30009 , 映射本地路径/home/ibmcloud/ftproot到容器内的同名路径作为ftp跟目录
打开bash连接容器内的操作系统
添加user
完成上述操作后需要在你的操作系统上给ftp根目录开放权限
sudo chmod 777 /home/ibmcloud/ftproot
2 mysql
docker hub 链接
启动mysql镜像,mysqloncentos为自定义数据库容器名,123456为密码,用户名是默认的root,3306:3306为端口映射
启动命令行连接mysql~
登陆mysql所在虚拟机的操作系统
pure-ftp
sudo docker pull stilliard/pure-ftpd sudo docker run -d --name ftpd_server -p 21:21 -p 30000-30009:30000-30009 -e "PUBLICHOST=localhost" -v /home/ibmcloud/ftproot:/home/ibmcloud/ftproot stilliard/pure-ftpd sudo docker exec -it ftpd_server /bin/bash pure-pw useradd username -u ftpuser -d pure-pw mkdb
拉取ftp镜像
运行镜像命名为ftpd_server 映射端口21 30000-30009 , 映射本地路径/home/ibmcloud/ftproot到容器内的同名路径作为ftp跟目录
打开bash连接容器内的操作系统
添加user
完成上述操作后需要在你的操作系统上给ftp根目录开放权限
sudo chmod 777 /home/ibmcloud/ftproot
2 mysql
docker hub 链接
启动mysql镜像,mysqloncentos为自定义数据库容器名,123456为密码,用户名是默认的root,3306:3306为端口映射
sudo docker run --name mysqloncentos -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql
启动命令行连接mysql~
sudo docker run -it --link mysqloncentos:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD"'
登陆mysql所在虚拟机的操作系统
sudo docker exec -it mysqloncentos bash
相关文章推荐
- CentOS安装docker
- Storm On Docker
- docker有哪些web管理工具比较好用
- Docker暴露2375端口,引起安全漏洞
- 奇妙的 Docker Inspect
- docker iptables配置
- Docker容器内存监控
- Docker container常用的命令
- 安装Nginx的Dockerfile实例
- Docker-Dockerfile格式
- Docker的一些快捷操作
- docker articles&videos
- win10 下安装docker后init出错的处理
- Docker学习笔记4.2-Dockerfile指令详述
- docker的应用
- Centos7 初试docker
- Docker 常用命令
- Docker 常用命令
- 阿里云ECS+CentOS 7.0+Docker+Redmine环境搭建
- Alpine Linux,一个只有5M的Docker镜像