--查找镜像文件
docker search centos
--下载镜像文件 tag-版本号
docker pull centos:tag
--查看本机所有镜像文件
docker images
--查看运行的容器
docker ps
--启动容器 并且指定端口映射 -it 开启命令交互模式 -d: 后台运行容器,并返回容器ID;-p: 指定端口映射 -ContainerPort容器中的端口 -dockerPort 主机(宿主)端口
docker run -it -d -p dockerPort:ContainerPort --privileged centos:tag /usr/sbin/init
--进入容器 -containerId 容器Id /bin/bash 容器中执行的命令
docker exec -it containerId /bin/bash
**docker中启动linux容器并开启ssh远程连接
--安装相应工具
yum install net-tools.x86_64
yum install -y openssh-server
--启动ssh服务
systemctl start sshd
--修改root密码
passwd root
--linux容器对外开放端口
查询已开放的端口: netstat -anp
查询指定端口是否已开: firewall-cmd --query-port=666/tcp
添加指定需要开放的端口:firewall-cmd --add-port=123/tcp --permanent
重载入添加的端口:firewall-cmd --reload
查询指定端口是否开启成功:firewall-cmd --query-port=123/tcp
**保存修改后的容器 centos:tag 保存为新的容器的名称及版本号
docker commit containerId centos:tag
本文介绍如何使用Docker创建、配置并启动Linux容器,实现SSH远程连接。包括镜像搜索、下载、查看,容器启动与管理,以及在容器内安装SSH服务,设置端口映射和权限,确保远程访问的安全与便捷。
5322

被折叠的 条评论
为什么被折叠?



