您的位置:首页 > 运维架构 > Docker

常用docker镜像安装

2016-05-30 20:28 706 查看
1 ftp

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: