Docker
简介
部署
镜像管理
容器管理
自定义镜像
commit
Dockerfile
dockerfile创建yum镜像
dockerfile创建ssh镜像
dockerfile创建http镜像
自定义仓库
存储持久化
自定义网络
端口映射
本文档使用 MrDoc 发布
-
+
首页
dockerfile创建ssh镜像
### 创建一个工作目录,并进入 ```asp mkdir sshd && cd sshd ``` ### 创建一个dockerfile文件 ```asp vim Dockerfile ``` ```asp from myos:yum run yum -y install openssh-server initscripts run ssh-keygen -A run echo "root:hehe" | chpasswd env EnvironmentFile=-/etc/sysconfig/sshd expose 22 cmd ["/usr/sbin/sshd","-D"] ``` ### 读取dockerfile并创建自定义镜像( . 代表当前目录) ```asp docker build -t myos:sshd . ``` ### 查看镜像列表出现新打包好的镜像 ```asp docker images ``` ```asp REPOSITORY TAG IMAGE ID CREATED SIZE myos sshd 58fa8eccc54a About a minute ago 321MB myos yum bc161efffb59 10 minutes ago 303MB centos latest 5d0da3dc9764 2 years ago 231MB ``` #### 启动sshd镜像 ```asp docker run -itd myos:sshd ``` #### 查看容器IP地址 ```asp docker inspect 8e ``` #### 通过容器IP地址和开放的22端口可以接入容器内 ```asp ssh 172.17.0.2 ```
done
2023年11月9日 15:43
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码