999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

使用DockerFile靈活管理容器

2019-12-22 10:40:43
網絡安全和信息化 2019年1期
關鍵詞:服務

按照上述方法,雖然可以進入目標容器,并在其中安裝各種軟件。但是,如果退出之后,重新進入的話,這些安裝的程序就會消失,這主要是因為沒有執行保存的緣故。

為了解決該問題,可以使用Dockerfile這一工具,對Docker容器進行有效管理。使用Dockerfile,可以制作自己的鏡像。通過將容器的各種配置信息寫入到Dockerfile文件中,之后就可以據此啟動目標鏡像,這樣就省去了每次進入容器都需要重置配置相關參數的繁瑣。

例 如, 執 行“docker iages”命令,來查看可用的鏡像信息。

執 行“docker run -d centos:v1 /bin/bash”命令,在后臺啟動選定的鏡像。

執行“/etc/init.d/sshd restart”命令,來啟動SSH服務。

執行“rpm -e cracklibdicts”命令,卸載指定的包。

執 行“yum install cracklib-dicts pam”命令,安裝最新的cracklib-dicts包。

執行“passwd”命令,更改當前賬戶密碼。因為當前賬戶為Root,為了允許其登錄SSH服務,需要

執 行“v i /e t c/ssh/sshd_config” 命令,將該文件中的將“PermitRootLogin”的值修改為“yes”。

執 行“cd .ssh/”,“cp id_rsa.pub authorized_keys”,“chmod 600 .sshauthorized_keys”命令,就可以實現無密碼登錄SSH服務。當然,這是在本機測試之用。

執行“ifconfig”命令,來查看當前的IP。例如為192.168.1.30。

執 行“ssh-l root 192.168.1.30” 或 者“ssh-l root localhost”命令,可以登錄到本機的SSH中。當然,這里只是進行了簡單的例子,之后需要將這些配置信息寫入到Dockerfile文件中。

執行“docker ps -a-q”命令,可以查看當前容器的ID。

執行“docker ps-a-q|xargs docker rm”命令,可以刪除當前的容器。

執 行“vi Dockerfile”命令,創建一個Dockerfile文件。在其中添加“FROM centos:v1”一行,表示以“centos:v1”這個鏡像文件基礎進行編輯,來創建新的鏡像。

添 加“MAINTAINER User01”一行,表示開發者名稱。添加“yum install passwd openssl opensshserver -y”一行,表示安裝“passwd”,“openssl”,“openssh-server”等模塊,如果容器中已經存在這些模塊,可以在最前面添加“#”符號,將本行注釋掉。添加“RUN echo 'qwe123'|passwd--stdin root” 一行,表示為Root賬戶設置密碼,密碼為“qwe123”。添加“RUN mkdir-p/root/.ssh&& chown root.root/root&& chmod 700/root/.ssh”一行,表示創建所需的目錄,以及為其設置合適的權限。添加“Run mkdir /var/run/sshd”一行,來創建所需的目錄。添加“RUN yum install pcre-devel -y”,“RUN yum install httpd httpd-devel-y”,“mysql mysql-server php php-devel -y”等行,可以安裝Apache,MySQL模塊。

添 加“EXPOSE 22” 命令,來開放TCP 22端口。添加“EXPOSE 80”一行,來開放80端口。添加“CMD ["/usr/sbin/sshd" "-D"]”一行,表示在啟動容器時,以后臺方式啟動ssh服務,這相當于自啟動命令。

注意:在一個Dockerfile文件中可以使用多個“RUN”命令行,但是只能使用一個“CMD”命令行。

創建好Dockerfile文件后,執行“dicker build-t centos-new.”命令,可以在當前目錄下生成一個名為“centos-new”的新的鏡像。執行“docker image|grep none |awk '{print$3 |xargs docker rmi}'”命令,可以刪除失效的鏡像。

執 行“docker images”命令,可以看到新生成的鏡像。如何啟動這個新的鏡像呢?方法是運行“docker run -d -p 22:2201 -name=newimage centos-new”命令,就啟動了該鏡像,其中的“newimage”表 示 其 名稱.“-p”參數執行端口映射,將容器的TCP 22端口映射到宿主機的TCP 2201端口。這樣,其他主機通過訪問宿主機的TCP 2201端口,就可以連接該容器。之后執行“docker ps -a”命令,可以看到其中的TCP 20端口已經處于打開狀態,還可以查看其ID,啟動命令,創建時間等 內 容。 執 行“docker inspect xxxxxxxxxxxx|grep "IPA"”命令,可以查看對應容器的的IP信息。因為該容器的SSH服務已經打開,因此執行“ssh -l root xxx.xxx.xxx.xxx”,連接該容器,輸入密碼(即上述Dockerfile中的預設密碼“qwe123”),就可以利用 SSH通道連接到該容器中。

猜你喜歡
服務
自助取卡服務
服務在身邊 健康每一天
今日農業(2019年14期)2019-09-18 01:21:54
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年11期)2019-08-13 00:49:08
服務在身邊 健康每一天
今日農業(2019年13期)2019-08-12 07:59:04
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年15期)2019-01-03 12:11:33
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
高等教育為誰服務:演變與啟示
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
主站蜘蛛池模板: 国产丝袜无码精品| 亚洲天堂日本| 在线a视频免费观看| 国产本道久久一区二区三区| 免费一级毛片不卡在线播放| 777午夜精品电影免费看| 99re视频在线| 日本少妇又色又爽又高潮| 欧美综合成人| 亚洲高清中文字幕| 九九热视频精品在线| 国产91丝袜在线播放动漫| 91久久青青草原精品国产| 欧美黄网站免费观看| 情侣午夜国产在线一区无码| 国产免费网址| 日本精品αv中文字幕| 国产日韩精品欧美一区灰| 19国产精品麻豆免费观看| 91精品国产91久久久久久三级| 91福利片| 色网在线视频| 久久国产精品嫖妓| 欧美亚洲国产日韩电影在线| 高清免费毛片| 久久综合色天堂av| 国产91麻豆免费观看| 好吊色妇女免费视频免费| 国产高清在线观看91精品| 毛片a级毛片免费观看免下载| 国产成人欧美| 欧美成人第一页| 久久6免费视频| 四虎影视国产精品| 亚洲无线国产观看| 日本人妻一区二区三区不卡影院| 亚洲性视频网站| 污网站免费在线观看| 91年精品国产福利线观看久久| 欧洲精品视频在线观看| 精品一区二区三区视频免费观看| 国产精品伦视频观看免费| 成人在线天堂| 人妻无码AⅤ中文字| 亚洲区视频在线观看| 亚洲欧洲AV一区二区三区| 制服丝袜无码每日更新| 亚洲成人高清无码| 啪啪免费视频一区二区| 亚洲色图狠狠干| 亚洲日本中文字幕乱码中文 | 欧美精品高清| 免费在线不卡视频| 国产午夜福利亚洲第一| 亚洲欧美综合精品久久成人网| 真实国产乱子伦视频| 精品福利网| 精品视频一区在线观看| 国产91视频免费观看| 免费国产小视频在线观看| 国产精品片在线观看手机版| 国产欧美日韩另类| 国产免费精彩视频| 国产成人凹凸视频在线| 国产人免费人成免费视频| 国产亚洲视频免费播放| 久久久久九九精品影院| 五月激情综合网| 日韩亚洲综合在线| 97影院午夜在线观看视频| 亚洲国产一成久久精品国产成人综合| av手机版在线播放| 国产精品成人久久| 亚洲一区国色天香| 国产真实乱了在线播放| 国产精品一线天| 国产成人高清精品免费5388| 亚洲一区色| 无码免费的亚洲视频| 成人韩免费网站| 国产精品毛片在线直播完整版| 无码人妻热线精品视频|