记录一下 docker启动linux容器相关操作

本文介绍如何使用Docker创建、配置并启动Linux容器,实现SSH远程连接。包括镜像搜索、下载、查看,容器启动与管理,以及在容器内安装SSH服务,设置端口映射和权限,确保远程访问的安全与便捷。

--查找镜像文件
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
 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值