复制文件到docker容器
sudo docker cp /root/x5work/abc gitlab-18.7.0:/root/x5work
执行docker内部命令
sudo docker exec -it gitlab-18.7.0 bash
手动安装openssh
# 进入源码目录
cd /tmp/openssh
# 配置编译参数(重点:--prefix指定安装路径)
./configure \
--prefix=/opt/openssh # 核心:OpenSSH安装的根路径
make install #安装
安装openssh编译必要的依赖
# Ubuntu/Debian系(容器内执行)
apt update && apt install -y \
build-essential \ # 编译工具(gcc/make等)
zlib1g-dev \ # zlib依赖
libssl-dev \ # libcrypto/OpenSSL开发库
查看openssh版本
ssh -V #查看openssh版本
docker命令
sudo docker rm gitlab-18.7.0 #删除容器
sudo docker rmi gitlab-18.7.0 #删除镜像
sudo docker pull url #下载镜像
sudo docker restart gitlab-18.7.0 #重启容器
sudo docker start gitlab-18.7.0 #启动容器
sudo docker stop gitlab-18.7.0 #停止容器