容器(21)--Docker安装常用软件(下篇)

image

9.docker安装 FTP

Step 1.把镜像pull到本地

#寻找vsftpd的镜像
docker search vsftpd

#假如我们找到一个最多引用的,叫fauria/vsftpd,#把镜像pull到本地
docker pull fauria/vsftpd

Step 2.创建映射绑定地址:

(随遍创建,记住一会在创建容器的时候要用到)

mkdir -p ~/dockerdata/ftp/ftpfile

Step 3.创建名称为vsftpd的容器

docker run -d -p 21:21 -p 20:20 -p 21100-21110:21100-21110 -v ~/dockerdata/ftp/ftpfile:/home/vsftpd -e FTP_USER=myuser -e FTP_PASS=mypass -e PASV_ADDRESS=129.204.207.127 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd

  • -p进行端口绑定映射
  • -v进行文件目录的映射 FTP_UESR 和FTP_PASS如果设定了会在container里面的/etc/vsftpd/virtual_users.txt
  • PASV_MIN_PORT和PASV_MAX_PORT映射的是被动模式下端口使用范围
  • PASV_ADDRESS指的的宿主机地址

Step 4.进入容器:修改、完善vsftpd的设置

# 1、我们先进入container里面
docker exec -i -t vsftpd bash 

# 2、修改并生成虚拟用户模式下的用户db文件
vi /etc/vsftpd/virtual_users.txt 
# 2.1编辑配置文件写入用户/密码 user/user
user
user

# 3、假如我们添加了user用户
mkdir /home/vsftpd/user #建立新用户文件夹,同时映射到本地ftpfile文件夹下,只有user用户可以访问

# 4、把登录的验证信息写入数据库
usr/bin/db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db

Step 5.重启container,验证结果

# 退出vsftpd容器
exit 
# 重启vsftpd容器
docker restart vsftpd

  • 进入映射地址,放置文件

    [root@VM_0_6_centos ~]# cd ~/dockerdata/ftp/ftpfile
    [root@VM_0_6_centos ftpfile]# ls
    myuser  user
    [root@VM_0_6_centos ftpfile]# cd user 
    [root@VM_0_6_centos user]# ls
    头像.jpg
    [root@VM_0_6_centos user]# cd ../
    [root@VM_0_6_centos ftpfile]# cd myuser
    [root@VM_0_6_centos myuser]# ls
    QQ图片20190613151906.png
    
    
    • myuser文件夹 对应的用户是myuser,别的用户不能查看
    • user文件夹 对应的用户是user,只有user能够查看
    • 分别在这两个文件夹下放不同的文件,根据输入不同用户/密码,访问到的可以看出是资源不一样的。
  • 打开此电脑或浏览器:ftp://129.204.207.127:21

    image
  • 分别输入:用户1/密码1:myuser/mypass

    image

    用户2/密码2:user/user

    image

10.docker 安装 Jenkins

Step 1.把最新镜像pull到本地
[root@VM_0_6_centos ~]# docker pull jenkins
Using default tag: latest
latest: Pulling from library/jenkins

Step 2.创建映射绑定地址
mkdir -p ~/dockerdata/jenkins

Step 3.创建名称为***的容器
docker run -d -p 8099:8080 -v ~/dockerdata/jenkins:/var/jenkins_home --name jenkins --restart=always jenkins

Step 4.进入容器:修改、完善***的设置

查看所有容器:docker ps -a
查看启动容器列表: docker ps
启动jenkins容器:docker start jenkins

浏览器输入 http://你的ip地址:8099
如果访问不通:
查看日志:docker logs -f jenkins

[root@VM_0_6_centos jenkins]# docker logs -f jenkins
touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?

用Docker启动Jenkins出现权限问题:把当前目录的拥有者赋值给uid 1000,再启动"jenkins"容器就一切正常了

sudo chown -R 1000:1000 ~/dockerdata/jenkins/

Step 5.重启容器,验证
docker stop jenkins
docker start jenkins

访问:http://ip:8099

image

找到映射路径这个位置

cd ~/dockerdata/jenkins/secrets/

打开这个文件,查看初始密码

vi initialAdminPassword

这是我的密码: 558285fab4224c07937779fd30a383c9

点击continue,跳转到如下页面

image

选择安装Install suggested plugins,等待其自动安装完成

image

各种插件安装完后,开始设置账户信息,以后用此账户登录jenkins

image

然后进入首页:

image

</article>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,294评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,493评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,790评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,595评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,718评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,906评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,053评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,797评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,250评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,570评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,711评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,388评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,018评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,796评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,023评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,461评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,595评论 2 350