docker 部署 nodejs镜像 完整流程

2023-05-16

1.了解docker
docker 就是一个本地的轻量型虚拟机, 镜像就相当与别人已经装好的系统,以及部分应用,你可以再往里边加,那么就是容器,你如果想吧你自己的分享给别人,那么就又是一个新的镜像。
2.了解基本的linux 命令
基本的修改文件命令,后续需要用到

本文实现的是,自己从开始的docker 一步一步创建成一个供xshell连接的虚拟机

首先 需要docker pull node ,可以把node 镜像拉到下载到本地
通过 docker images 查看
在这里插入图片描述
然后创建容器

docker run -itd --name node1 node

node1是容器名字 node 是镜像名
通过 docker ps -a 查看
在这里插入图片描述
运行容器

docker start 81

81是容器id

然后进入容器

docker exec -it 81 /bin/bash

开启脚本模式
接下来要开启 ssh服务
更新源

 apt-get update

安装 ssh 服务

apt-get install openssh-server

启动 ssh服务

 service ssh satrt

安装 vim

apt-get install vim

更改SSH服务配置

vim /etc/ssh/sshd_config

:/PermitRootLogin 查询
将PermitRootLogin的值从withoutPassword改为yes,允许root用户进行登录

设置root用户登录密码

passwd 

重启服务

service ssh restart

退出

exit

保存镜像到本地

docker commit [containerID] [imagename]:[version]

运行

docker update --restart=always <containerID>

或者 运行然后端口映射
docker run -d -p 10000:22 --name nodedanmu 347 /usr/sbin/sshd -D
然后查看本地ip连接 到10000端口

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

docker 部署 nodejs镜像 完整流程 的相关文章

随机推荐