碼迷,mamicode.com
首頁 > 其他好文 > 詳細

定制centos7鏡像

時間:2019-07-11 17:28:27      閱讀:16      評論:0      收藏:0      [點我收藏+]

標簽:creat   配置文件   dsa   email   col   mct   run   systemctl   nta   

為學習ansible準備,開啟sshd服務,及systemctl

基于官方centos鏡像定制,下載

1 docker pull centos

极速时时彩走势图以下文件,單獨創建個目錄,在此目錄執行。不解釋

极速时时彩走势图創建docker file文件

 1 [[email protected]]# more dockerfile 
 2 FROM centos
 3 
 4 MAINTAINER  user   email 
 5 
 6 #安裝sshd服務
 7 #RUN yum update -y                        #(可選)
 8 RUN yum install -y openssh-server   passwd 
 9 RUN echo "root:root" | chpasswd       #第二個root為密碼
10 RUN mkdir -p /var/run/sshd
11 RUN mkdir -p /root/.ssh
12 RUN ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
13 RUN ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
14 RUN ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key
15 #復制配置文件到相應的位置,并賦予腳本可執行權限
16 ADD run.sh  /run.sh
17 RUN chmod 755 /run.sh
18 
19 #開放端口
20 EXPOSE 22
21 
22 # 設置自啟動命令
23 CMD ["/run.sh"]

創建run.sh

1 [[email protected]]# more run.sh 
2 #!/bin/bash
3 /usr/sbin/sshd -D

創建鏡像

1  docker build centos:v1 .                #后面有個點

創建docker虛擬網

1 docker network create --subnet=172.19.0.0/16  doufy

運行容器

1 docker run -itd --network doufy --ip 172.19.0.100 --name node1 -u 0  --privileged -h node1 centos:v1  

至此結束

 

定制centos7鏡像

標簽:creat   配置文件   dsa   email   col   mct   run   systemctl   nta   

原文地址:https://www.cnblogs.com/doufy/p/11170919.html

(0)
(0)
   
舉報
評論 一句話評論(0
0條  
登錄后才能評論!
           
? 2014 mamicode.com 版權所有 京ICP備13008772號-2
迷上了代碼!