标签:容器 keygen ssh key 镜像 Docker docker 打包
拉取镜像
docker pull centos
查看镜像
docker images
创建容器
docker run -it --name=centos centos /bin/bash
启动容器
docker start 容器ID
进入容器
docker exec -it 容器名(容器ID) /bin/bash
安装ssh
yum install openssh-server
没有正常启动的话通常需要生成当前主机的ssh-key
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key
在容器中启动ssh服务,让外界可以连接
/usr/sbin/sshd
修改密码
修改密码需要安装passwd yum install passwd.x86_64 修改密码 passwd root
退出容器
exit
查看所有容器
docker ps -a
制作镜像
docker commit -a "作者" -m "简介" 被打包的容器ID 镜像名: 版本号
镜像导出
docker save 镜像名 > ./文件名 例如: docker save ssh_image > ./ssh_image.tar.gz
加载镜像(解压)
docker load < ./文件名 例如: docker load < ./ssh_image.tar.gz
查看镜像是否存在
docker images
创建容器把镜像跑起来
docker run -itd -p 11111:22(映射的端口号) 镜像ID /bin/bash
标签:容器,keygen,ssh,key,镜像,Docker,docker,打包 来源: https://www.cnblogs.com/before-u/p/14416950.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。