手動構建鏡像

1、手動構建鏡像git

  docker commit 命令是建立新鏡像最直觀的方法,其過程包含三個步驟:docker

   1. 運行容器vim

  2. 修改容器centos

  3. 將容器保存爲新的鏡像ssh

  官方的centos鏡像沒有vim 編輯工具,如何添加? 按照上面的步驟完 成添加,並建立新鏡像 centos-with-vim工具

  1.1   例子一:server

  # docker run -it centos [root@d26b3fe5529f /]ip

  # yum install -y vimssl

  # docker commit d26b3fe5529f centos-with-vimopenssl

  # docker images

   # docker run -it centos-with-vim [root@179ec4d48d88 /]

  # which  vim /usr/bin/vim

  1.2  例子二:

    root@179ec4d48d88 /]#  yum install passwd openssl openssh-server iproute iproute-doc -y

    [root@179ec4d48d88 /]#  /usr/sbin/sshd -D
    [root@179ec4d48d88 /]# ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N '’

     [root@179ec4d48d88 /]# ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N '’

    [root@179ec4d48d88 /]# ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ''

    [root@179ec4d48d88 /]# vim /etc/ssh/sshd_config UsePAM yes 改成 UsePAM no UsePrivilegeSeparation sandbox 改成 UsePrivilegeSeparation no

    [root@179ec4d48d88 /]# passwd root
    [root@docker-01 ~]# ssh root@172.30.5.2

思考:

    製做一個centos 7的鏡像, 更新yum源爲阿里的yum源,將製做過程截圖, 並上傳git hub。

相關文章
相關標籤/搜索