[root@docker-registry ~]# history | grep sh
    1  clear && docker container exec -it c1524f086dffc6047459ecfd43e24a94d5220fc60099d753902031785c121ffd /bin/bash
    3  clear && docker container exec -it c1524f086dffc6047459ecfd43e24a94d5220fc60099d753902031785c121ffd /bin/bash
    5  clear && docker container exec -it 59f2ea0d3962b1abb91ef32e6cbd00245fd23576ff52c5931a8eb6b1ea289e33 /bin/bash
    9  clear && docker container exec -it 59f2ea0d3962b1abb91ef32e6cbd00245fd23576ff52c5931a8eb6b1ea289e33 /bin/bash
   13  clear && docker container exec -it 59f2ea0d3962b1abb91ef32e6cbd00245fd23576ff52c5931a8eb6b1ea289e33 /bin/bash
   19  clear && docker container exec -it 59f2ea0d3962b1abb91ef32e6cbd00245fd23576ff52c5931a8eb6b1ea289e33 /bin/bash
   23  clear && docker container exec -it c1524f086dffc6047459ecfd43e24a94d5220fc60099d753902031785c121ffd /bin/bash
   27  clear && docker container exec -it c1524f086dffc6047459ecfd43e24a94d5220fc60099d753902031785c121ffd /bin/bash
   34  clear && docker container exec -it 59f2ea0d3962b1abb91ef32e6cbd00245fd23576ff52c5931a8eb6b1ea289e33 /bin/bash
   46  clear && docker container exec -it d05e0d90ae41280b6c86c87fb76a3df90f5396841713396c3f09e6c7e5a261ab /bin/bash
   68  clear && docker container exec -it f185d0e4bc1ba56fb810fa70f9cfe2eb0566e1932e77b00a3864f26b1bd4e6c7 /bin/bash
   72  clear && docker container exec -it 2b938c1186ea275b8bb433545159bed85170c652eade4f2b709a1b438358f6f0 /bin/bash
   76  clear && docker container exec -it 2b938c1186ea275b8bb433545159bed85170c652eade4f2b709a1b438358f6f0 /bin/bash
   80  clear && docker container exec -it 2b938c1186ea275b8bb433545159bed85170c652eade4f2b709a1b438358f6f0 /bin/bash
   85  clear && docker container exec -it 2b938c1186ea275b8bb433545159bed85170c652eade4f2b709a1b438358f6f0 /bin/bash
   89  clear && docker container exec -it f185d0e4bc1ba56fb810fa70f9cfe2eb0566e1932e77b00a3864f26b1bd4e6c7 /bin/bash
   95  clear && docker container exec -it f185d0e4bc1ba56fb810fa70f9cfe2eb0566e1932e77b00a3864f26b1bd4e6c7 bash
   98  clear && docker container exec -it f185d0e4bc1ba56fb810fa70f9cfe2eb0566e1932e77b00a3864f26b1bd4e6c7 bash
  101  clear && docker container exec -it b835cd610a802f2e5aefb28d3bb6f8c95a5ba9037c1f88ef14cfc6c730b2c444 bash
  104  clear && docker container exec -it 3387f83fff9b7349aebe548402ec6bae4d83ea2773f8dcbf3e9189ff6451e87a bash
  107  clear && docker container exec -it 2cc63a50969d698345924cb601d277768c0429fc246d6caf450c603d1098cc4e bash
  110  clear && docker container exec -it 2cc63a50969d698345924cb601d277768c0429fc246d6caf450c603d1098cc4e bash
  113  clear && docker container exec -it 1f13b6b34b35022cdf7715620e220d44912905e5029ad9f138584c0ed455e23e bash
  116  clear && docker container exec -it 7da07466396014e1609d27e7103a7f8bcea77f063153fcd0c22e2f45c133453c bash
  121  clear && docker container exec -it 6f7a10fef325ec737ec9460387f8baa0bf6ab749a6eb7a872d3d8ebe1fc0de07 bash
  124  clear && docker container exec -it 7da07466396014e1609d27e7103a7f8bcea77f063153fcd0c22e2f45c133453c bash
  127  clear && docker container exec -it 7da07466396014e1609d27e7103a7f8bcea77f063153fcd0c22e2f45c133453c bash
  130  clear && docker container exec -it d5fd6af3b8424cb69587e692b09dfee7345adf8de2714d6ca6fbaeda3c264e69 bash
  133  docker push docker.jangho.com/tomcat:8.5.100
  134  docker push docker.jangho.com/tomcattimeout:1
  135  docker push docker.jangho.com/
  136  docker push docker.jangho.com/tomcat:8.5.100
  138  docker push docker.jangho.com/tomcat
  139  docker push docker.jangho.com/0a2249be3d31
  141  docker push docker.jangho.com/tomcat:8.5.100
  142  docker push docker.jangho.com/jh/tomcattimeout:1
  148  #!/bin/bash
  151  # Function :openssh-9.6p1 update                        #
  160  #openssl和openssh下载不同的版本在此处修改版本号即可
  163  openssh_version="openssh-9.6p1"
  171  file_install="$file/openssh_install"
  172  file_backup="$file/openssh_backup"
  173  file_log="$file/openssh_log"
  188  openssh_download="https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/$openssh_version.tar.gz"
  190  Install_backup() { mkdir -p $file_install; mkdir -p $file_backup; mkdir -p $file_log; mkdir -p $file_backup/zlib; mkdir -p $file_backup/ssl; mkdir -p $file_backup/ssh; mkdir -p $file_log/zlib; mkdir -p $file_log/ssl; mkdir -p $file_log/ssh cp -rf /usr/bin/openssl  $file_backup/ssl/openssl_$date_time.bak > /dev/null; cp -rf /etc/init.d/sshd  $file_backup/ssh/sshd_$date_time.bak > /dev/null; cp -rf /etc/ssh  $file_backup/ssh/ssh_$date_time.bak > /dev/null; cp -rf /usr/lib/systemd/system/sshd.service  $file_backup/ssh/sshd_$date_time.service.bak > /dev/null; cp -rf /etc/pam.d/sshd.pam  $file_backup/ssh/sshd_$date_time.pam.bak > /dev/null; }
  191  Remove_openssh() { rpm -e --nodeps `rpm -qa | grep openssh`; }
  207  #openssh
  208  echo -e "\033[33m 正在下载Openssh软件包...... \033[0m"
  211  if [ -e /$file/$openssh_version.tar.gz ];then
  214  echo -e "\033[33m 未发现openssh本地源码包，链接检查获取中........... \033[0m "
  218  wget --no-check-certificate  $openssh_download
  300          ./config shared zlib --prefix=$default/$openssl_version >  $file_log/ssl/ssl_config_$date_time.txt  #> /dev/null 2>&1
  350  Install_openssh(){
  354  cd $file && tar -xvzf openssh*.tar.gz -C $file_install > /dev/null
  355  if [ -d $file_install/$openssh_version ];then
  371  mv /etc/ssh /etc/ssh_$date_time.bak     #先备份
  372  cd $file_install/$openssh_version
  373  ./configure --prefix=$default/$openssh_version --sysconfdir=/etc/ssh --with-ssl-dir=$default/$openssl_version --with-zlib=$default/$zlib_version >  $file_log/ssh/ssh_configure_$date_time.txt   #> /dev/null 2>&1
  397  /usr/local/$openssh_version/bin/ssh -V
  405  #迁移sshd
  406  if [ -f  "/etc/init.d/sshd" ];then
  407  mv /etc/init.d/sshd /etc/init.d/sshd_$date_time.bak
  409  echo -e " /etc/init.d/sshd不存在 " "\033[31m Not backed up(可忽略)\033[0m"
  411  cp -rf $file_install/$openssh_version/contrib/redhat/sshd.init /etc/init.d/sshd;
  412  chmod u+x /etc/init.d/sshd;
  413  chkconfig --add sshd      ##自启动
  414  chkconfig --list |grep sshd;
  415  chkconfig sshd on
  417  if [ -f  "/usr/lib/systemd/system/sshd.service" ];then mv /usr/lib/systemd/system/sshd.service /usr/lib/systemd/system/sshd.service_bak; else echo -e " sshd.service不存在" "\033[31m Not backed up(可忽略)\033[0m"; fi
  418  #备份复制sshd.pam文件
  419  if [ -f "/etc/pam.d/sshd.pam" ];then mv /etc/pam.d/sshd.pam /etc/pam.d/sshd.pam_$date_time.bak ; else         echo -e " sshd.pam不存在" "\033[31m Not backed up(可忽略)\033[0m"; fi
  420  cp -rf $file_install/$openssh_version/contrib/redhat/sshd.pam /etc/pam.d/sshd.pam
  421  #迁移ssh_config
  422  cp -rf $file_install/$openssh_version/sshd_config /etc/ssh/sshd_config
  423  sed -i 's/Subsystem/#Subsystem/g' /etc/ssh/sshd_config
  424  echo "Subsystem sftp $default/$openssh_version/libexec/sftp-server" >> /etc/ssh/sshd_config
  425  cp -rf $default/$openssh_version/sbin/sshd /usr/sbin/sshd
  426  cp -rf /$default/$openssh_version/bin/ssh /usr/bin/ssh
  427  cp -rf $default/$openssh_version/bin/ssh-keygen /usr/bin/ssh-keygen
  428  sed -i 's/#PasswordAuthentication\ yes/PasswordAuthentication\ yes/g' /etc/ssh/sshd_config
  429  #grep -v "[[:space:]]*#" /etc/ssh/sshd_config  |grep "PubkeyAuthentication yes"
  430  echo 'PermitRootLogin yes' >> /etc/ssh/sshd_config
  431  #重启sshd
  432  service sshd start > /dev/null 2>&1
  433  if [ $? -eq 0 ];then echo -e "\033[33m--------------------------------------------------------------- \033[0m"; echo -e " 启动OpenSSH服务成功" "\033[32m Success\033[0m"; echo -e "\033[33m--------------------------------------------------------------- \033[0m"; echo ""; sleep 2 rm -rf $file/*$zlib_version.tar.gz; rm -rf $file/*$openssl_version.tar.gz; rm -rf $file/*$openssh_version.tar.gz echo -e "\033[33m 3.4-正在输出 OpenSSH 版本...... \033[0m"; sleep 3; echo ""; echo -e "\033[32m==================== OpenSSH veriosn =================== \033[0m"; echo ""; ssh -V; echo ""; echo -e "\033[32m======================================================== \033[0m"; else echo -e "\033[33m--------------------------------------------------------------- \033[0m"; echo -e " 启动OpenSSH服务失败，脚本退出中......" "\033[31m Error\033[0m"; echo -e "\033[33m--------------------------------------------------------------- \033[0m"; sleep 4; exit; fi
  436  End_install() { echo ""; echo -e "\033[33m 输出sshd服务状态： \033[33m"; sleep 2; echo ""; systemctl status sshd.service; echo ""; echo ""; echo ""; sleep 1; echo -e "\033[33m==================== OpenSSH file =================== \033[0m"; echo ""; echo -e " Openssh升级安装目录请前往:  "; cd  $file_install && pwd; cd ~; echo ""; echo -e " Openssh升级备份目录请前往:  " ; cd  $file_backup && pwd; cd ~; echo ""; echo -e " Openssh升级日志目录请前往:  "; cd  $file_log && pwd; cd ~; echo ""; echo -e "\033[33m======================================================= \033[0m"; }
  438  #!/bin/bash
  441  # Function :openssh-9.6p1 update                        #
  450  #openssl和openssh下载不同的版本在此处修改版本号即可
  453  openssh_version="openssh-9.6p1"
  461  file_install="$file/openssh_install"
  462  file_backup="$file/openssh_backup"
  463  file_log="$file/openssh_log"
  478  openssh_download="https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/$openssh_version.tar.gz"
  480  Install_backup() { mkdir -p $file_install; mkdir -p $file_backup; mkdir -p $file_log; mkdir -p $file_backup/zlib; mkdir -p $file_backup/ssl; mkdir -p $file_backup/ssh; mkdir -p $file_log/zlib; mkdir -p $file_log/ssl; mkdir -p $file_log/ssh cp -rf /usr/bin/openssl  $file_backup/ssl/openssl_$date_time.bak > /dev/null; cp -rf /etc/init.d/sshd  $file_backup/ssh/sshd_$date_time.bak > /dev/null; cp -rf /etc/ssh  $file_backup/ssh/ssh_$date_time.bak > /dev/null; cp -rf /usr/lib/systemd/system/sshd.service  $file_backup/ssh/sshd_$date_time.service.bak > /dev/null; cp -rf /etc/pam.d/sshd.pam  $file_backup/ssh/sshd_$date_time.pam.bak > /dev/null; }
  481  Remove_openssh() { rpm -e --nodeps `rpm -qa | grep openssh`; }
  482  Install_tar() { echo -e "\033[33m 正在下载Zlib软件包...... \033[0m"; sleep 3; echo ""; if [ -e $file/$zlib_version.tar.gz ] ;then echo -e " 下载软件源码包已存在  " "\033[32m  Please continue\033[0m"; else echo -e "\033[33m 未发现zlib本地源码包，链接检查获取中........... \033[0m "; sleep 1; echo ""; cd $file; wget --no-check-certificate  $zlib_download; echo ""; fi echo -e "\033[33m 正在下载Openssl软件包...... \033[0m"; sleep 3; echo ""; if  [ -e $file/$openssl_version.tar.gz ]  ;then echo -e " 下载软件源码包已存在  " "\033[32m  Please continue\033[0m"; else echo -e "\033[33m 未发现openssl本地源码包，链接检查获取中........... \033[0m "; echo ""; sleep 1; cd $file; wget --no-check-certificate  $openssl_download; echo ""; fi echo -e "\033[33m 正在下载Openssh软件包...... \033[0m"; sleep 3; echo ""; if [ -e /$file/$openssh_version.tar.gz ];then echo -e " 下载软件源码包已存在  " "\033[32m  Please continue\033[0m"; else echo -e "\033[33m 未发现openssh本地源码包，链接检查获取中........... \033[0m "; echo ""; sleep 1; cd $file; wget --no-check-certificate  $openssh_download; fi; }
  489  Install_openssl(){ echo -e "\033[33m 2.1-正在解压Openssl...... \033[0m"; sleep 3; echo "";     cd $file  &&  tar -xvzf openssl*.tar.gz -C $file_install > /dev/null; if [ -d $file_install/$openssl_version ];then echo -e "\033[33m--------------------------------------------------------------- \033[0m";               echo -e "  OpenSSL解压源码包成功" "\033[32m Success\033[0m"; echo -e "\033[33m--------------------------------------------------------------- \033[0m";         else echo -e "\033[33m--------------------------------------------------------------- \033[0m";               echo -e "  OpenSSL解压源码包失败，脚本退出中......" "\033[31m Error\033[0m"; echo -e "\033[33m--------------------------------------------------------------- \033[0m";     echo "";     sleep 4;     exit;     fi; echo ""; echo -e "\033[33m 2.2-正在编译安装Openssl服务...... \033[0m"; sleep 3; echo ""; cd $file_install/$openssl_version;         ./config shared zlib --prefix=$default/$openssl_version >  $file_log/ssl/ssl_config_$date_time.txt  #> /dev/null 2>&1; if [ $? -eq 0 ];then echo -e "\033[33m make clean... \033[0m"; make clean > /dev/null 2>&1; echo $?; echo -e "\033[33m make -j 4... \033[0m"; make -j 4 > /dev/null 2>&1; echo $?; echo -e "\033[33m make install... \033[0m"; make install > /dev/null 2>&1; echo $?; else echo -e "\033[33m--------------------------------------------------------------- \033[0m"; echo -e "  编译安装OpenSSL失败，脚本退出中..." "\033[31m Error\033[0m"; echo -e "\033[33m--------------------------------------------------------------- \033[0m"; echo ""; sleep 4; exit; fi; mv /usr/bin/openssl /usr/bin/openssl_$date_time.bak    #先备份; if [ -e $default/$openssl_version/bin/openssl ];then sed -i '/openssl/'d /etc/ld.so.conf; echo "$default/$openssl_version/lib" >> /etc/ld.so.conf; ln -s $default/$openssl_version/bin/openssl /usr/bin/openssl; ln -s $default/$openssl_version/lib/libssl.so.1.1 /usr/lib64/libssl.s; ln -s $default/$openssl_version/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1 ; ldconfig -v > $file_log/ssl/ssl_ldconfig_$date_time.txt > /dev/null 2>&1; /sbin/ldconfig; echo -e "\033[33m--------------------------------------------------------------- \033[0m"; echo -e " 编译安装OpenSSL " "\033[32m Success\033[0m"; echo -e "\033[33m--------------------------------------------------------------- \033[0m"; echo ""; echo -e "\033[33m 2.3-正在输出 OpenSSL 版本状态.............. \033[0m"; sleep 3; echo ""; echo -e "\033[32m====================== OpenSSL veriosn =====================  \033[0m"; echo ""; openssl version -a; echo ""; echo -e "\033[32m=======================================================  \033[0m"; sleep 2; else echo ""; echo -e "\033[33m--------------------------------------------------------------- \033[0m"; echo -e " OpenSSL软连接失败，脚本退出中..." "\033[31m  Error\033[0m"; echo -e "\033[33m--------------------------------------------------------------- \033[0m"; fi; }
  492  Install_openssh(){ echo -e "\033[33m 3.1-正在解压OpenSSH...... \033[0m"; sleep 3; echo ""; cd $file && tar -xvzf openssh*.tar.gz -C $file_install > /dev/null; if [ -d $file_install/$openssh_version ];then echo -e "\033[33m--------------------------------------------------------------- \033[0m";          echo -e "  OpenSSh解压源码包成功" "\033[32m Success\033[0m"; echo -e "\033[33m--------------------------------------------------------------- \033[0m";         else echo -e "\033[33m--------------------------------------------------------------- \033[0m";          echo -e "  OpenSSh解压源码包失败，脚本退出中......" "\033[31m Error\033[0m"; echo -e "\033[33m--------------------------------------------------------------- \033[0m";     echo "";     sleep 4;     exit;     fi; echo ""; echo -e "\033[33m 3.2-正在编译安装OpenSSH服务...... \033[0m"; sleep 3; echo ""; mv /etc/ssh /etc/ssh_$date_time.bak     #先备份; cd $file_install/$openssh_version; ./configure --prefix=$default/$openssh_version --sysconfdir=/etc/ssh --with-ssl-dir=$default/$openssl_version --with-zlib=$default/$zlib_version >  $file_log/ssh/ssh_configure_$date_time.txt   #> /dev/null 2>&1; if [ $? -eq 0 ];then echo -e "\033[33m make -j 4... \033[0m"; make -j 4 > /dev/null 2>&1; echo $?; echo -e "\033[33m make install... \033[0m"; make install > /dev/null 2>&1; echo $?; else echo -e "\033[33m--------------------------------------------------------------- \033[0m"; echo -e " 编译安装OpenSSH失败，脚本退出中......" "\033[31m Error\033[0m"; echo -e "\033[33m--------------------------------------------------------------- \033[0m"; echo ""; sleep 4; exit; fi; echo ""; echo -e "\033[33m--------------------------------------------------------------- \033[0m"; echo -e " 编译安装OpenSSH " "\033[32m Success\033[0m"; echo -e "\033[33m--------------------------------------------------------------- \033[0m"; echo ""; sleep 2; echo -e "\033[32m==================== OpenSSH—file veriosn =================== \033[0m"; echo ""; /usr/local/$openssh_version/bin/ssh -V; echo ""; echo -e "\033[32m======================================================= \033[0m"; sleep 3; echo ""; echo -e "\033[33m 3.3-正在迁移OpenSSH配置文件...... \033[0m"; sleep 3; echo "" if [ -f  "/etc/init.d/sshd" ];then mv /etc/init.d/sshd /etc/init.d/sshd_$date_time.bak; else echo -e " /etc/init.d/sshd不存在 " "\033[31m Not backed up(可忽略)\033[0m"; fi; cp -rf $file_install/$openssh_version/contrib/redhat/sshd.init /etc/init.d/sshd; chmod u+x /etc/init.d/sshd; chkconfig --add sshd      ##自启动; chkconfig --list |grep sshd; chkconfig sshd on if [ -f  "/usr/lib/systemd/system/sshd.service" ];then mv /usr/lib/systemd/system/sshd.service /usr/lib/systemd/system/sshd.service_bak; else echo -e " sshd.service不存在" "\033[31m Not backed up(可忽略)\033[0m"; fi if [ -f "/etc/pam.d/sshd.pam" ];then mv /etc/pam.d/sshd.pam /etc/pam.d/sshd.pam_$date_time.bak ; else         echo -e " sshd.pam不存在" "\033[31m Not backed up(可忽略)\033[0m"; fi; cp -rf $file_install/$openssh_version/contrib/redhat/sshd.pam /etc/pam.d/sshd.pam cp -rf $file_install/$openssh_version/sshd_config /etc/ssh/sshd_config; sed -i 's/Subsystem/#Subsystem/g' /etc/ssh/sshd_config; echo "Subsystem sftp $default/$openssh_version/libexec/sftp-server" >> /etc/ssh/sshd_config; cp -rf $default/$openssh_version/sbin/sshd /usr/sbin/sshd; cp -rf /$default/$openssh_version/bin/ssh /usr/bin/ssh; cp -rf $default/$openssh_version/bin/ssh-keygen /usr/bin/ssh-keygen; sed -i 's/#PasswordAuthentication\ yes/PasswordAuthentication\ yes/g' /etc/ssh/sshd_config echo 'PermitRootLogin yes' >> /etc/ssh/sshd_config service sshd start > /dev/null 2>&1; if [ $? -eq 0 ];then echo -e "\033[33m--------------------------------------------------------------- \033[0m"; echo -e " 启动OpenSSH服务成功" "\033[32m Success\033[0m"; echo -e "\033[33m--------------------------------------------------------------- \033[0m"; echo ""; sleep 2 rm -rf $file/*$zlib_version.tar.gz; rm -rf $file/*$openssl_version.tar.gz; rm -rf $file/*$openssh_version.tar.gz echo -e "\033[33m 3.4-正在输出 OpenSSH 版本...... \033[0m"; sleep 3; echo ""; echo -e "\033[32m==================== OpenSSH veriosn =================== \033[0m"; echo ""; ssh -V; echo ""; echo -e "\033[32m======================================================== \033[0m"; else echo -e "\033[33m--------------------------------------------------------------- \033[0m"; echo -e " 启动OpenSSH服务失败，脚本退出中......" "\033[31m Error\033[0m"; echo -e "\033[33m--------------------------------------------------------------- \033[0m"; sleep 4; exit; fi; echo ""; }
  493  End_install() { echo ""; echo -e "\033[33m 输出sshd服务状态： \033[33m"; sleep 2; echo ""; systemctl status sshd.service; echo ""; echo ""; echo ""; sleep 1; echo -e "\033[33m==================== OpenSSH file =================== \033[0m"; echo ""; echo -e " Openssh升级安装目录请前往:  "; cd  $file_install && pwd; cd ~; echo ""; echo -e " Openssh升级备份目录请前往:  " ; cd  $file_backup && pwd; cd ~; echo ""; echo -e " Openssh升级日志目录请前往:  "; cd  $file_log && pwd; cd ~; echo ""; echo -e "\033[33m======================================================= \033[0m"; }
  496  Remove_openssh
  500  Install_openssh
  534  >/root/.ssh/known_hosts
  535  cat /root/.ssh/known_hosts
  537  cd /root/.ssh/
  539  vim /opt/openssh_install/openssh-9.6p1/regress/unittests/hostkeys/testdata/known_hosts
  540  >/opt/openssh_install/openssh-9.6p1/regress/unittests/hostkeys/testdata/known_hosts
  541  vim /opt/openssh_install/openssh-9.6p1/regress/unittests/hostkeys/testdata/known_hosts
  542  >/var/lib/docker/overlay2/e6c9c8614f35118b4133fe1d2d835c5cb0b5c047ca9d526a9153dc599d6b3d56/diff/root/.ssh/known_hosts
  543  >/var/lib/docker/overlay2/e6c9c8614f35118b4133fe1d2d835c5cb0b5c047ca9d526a9153dc599d6b3d56/merged/root/.ssh/known_hosts
  545  mkdir /root/.ssh
  546  chown root:root /root/.ssh
  547  chmod 700 /root/.ssh
  548  vim /etc/ssh/sshd_config
  549  systemctl restart sshd
  550  cd /root/.ssh/
  553  systemctl restart sshd
  554  ssh 127.0.0.1
  556  ssh root@127.0.0.1
  557  ssh root@10.0.1.139
  558  vim /etc/ssh/sshd_config
  559  ssh root@10.0.1.139
  560  ssh root@127.0.0.1
  563  docker exec -it c8908f54edd3 bash
  565  vim /root/.ssh/known_hosts
  566  ssh 10.0.1.139
  579  docker exec -it 306b7e962fd9 bash
  580  history | grep sh
