Linux下一些docker命令及连接远程服务器

本文整理了在Linux环境下常用的Docker命令,包括连接远程服务器、管理容器和镜像、容器内文件操作以及远程服务器与本地之间的文件拷贝。通过这些命令,可以便捷地在Docker中进行各种操作。

Linux下一些docker命令及连接远程服务器

最近项目忙了,没更新。整理一下最近使用的docker命令。

  • 介绍

首先我们的docker的镜像是装在宿主机上的,宿主机为远程服务器(自己本地也可以)。

1.ssh xxx@xxx.xxx.xxx.xx连接到服务器

2.输入密码

3可以使用sudo su 进入管理啊员权限

4.可以使用docker ps -a查看所有docker的容器
在这里插入图片描述
5.可以使用docker images查看所有镜像文件
在这里插入图片描述
6. docker rm -f 容器ID删除容器
docker image rmi 镜像ID 删除镜像

7 .进入容器 docker exec -it 容器ID bash

8 .ls -l查看文件结构及内容

9 .docker容器内和宿主机之间文件的拷贝

docker cp 容器ID:/test/源文件地址.text /test(目标文件夹)

如果是反向操作就将两个位置互换

10 . 远程服务区和本机之间文件的拷贝
想要

### 配置 IntelliJ IDEA 的 Docker 插件连接远程 Linux 上的 Docker 服务 为了使 IntelliJ IDEA 能够通过其内置的 Docker 插件连接远程 Linux 系统上的 Docker 服务,需要完成以下几个方面的设置: #### 启用 Docker 插件 确保已启用了 IntelliJ IDEA 中的 Docker 插件。这可以通过进入 `File -> Settings -> Plugins` 并搜索 “Docker” 来实现[^1]。 #### 配置 Docker 远程连接 在启用插件之后,需进一步配置 IDE 以支持与远程 Docker 守护进程通信: 1. 打开配置窗口:导航至 `File -> Settings -> Build, Execution, Deployment -> Docker`。 2. 添加新的 Docker 配置项:点击加号按钮 (`+`) 创建一个新的配置条目,并选择适合的操作系统环境(Linux)作为目标平台[^2]。 3. 设置 API URL 和认证方式: - 输入远程服务器Docker Daemon 的地址 (通常为 TCP 地址形式如 tcp://<remote-host>:2375 或者带有 TLS 加密验证的情况下可能是其他端口)。 - 如果使用的是非安全模式,则无需额外的身份验证;但如果启用了 TLS 认证,则还需要指定证书路径来建立信任关系。 #### 构建 Spring Boot 应用程序并部署为容器化应用 对于具体的开发场景比如构建基于 Spring Boot 的微服务项目并通过 Docker 化方式进行发布,可以按照如下方法操作: - 利用 Maven/Gradle 工具链配合官方推荐的最佳实践定义好 POM 文件中的 `<docker.image.prefix>` 属性值用于命名生成后的镜像名称前缀部分[^4]; - 接着借助于专门设计好的脚本或者依赖插件自动完成整个打包流程直至最终形成可执行版本文件为止[^3]。 最后,在成功关联外部主机资源的前提下,就可以直接利用图形界面一键式地发起测试请求亦或是正式上线推送命令啦! ```bash # Example of connecting via SSH tunnel with local port forwarding set up first. ssh user@your.remote.server -L 2375:localhost:2375 ``` 上述代码片段展示了如何通过本地SSH隧道转发访问远端开放的服务接口实例之一——即把位于另一台机器内部监听状态下的特定端口号映射过来供当前会话期间临时调用之便。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值