
docker系列操作
文章平均质量分 87
围绕docker的一系列操作总结
xiaomu_347
这个作者很懒,什么都没留下…
展开
-
基于docker运行windows系统
作为一个开发人员,日常生活基本是在mac和ubuntu系统上操作,但是时不时会有 Windows 使用的场景,不论是运行某个指定的软件,还是要做一些跨平台软件的功能验证。这个 Windows 容器会使用 vCPU x2、4GB 内存、64G 的磁盘空间,来满足 Win11 的最低安装需求。我们可以根据自己的实际需求,来动态的调整容器的硬件资源限制。由于系统镜像一版比较大,每次启动docker如果都进行下载的话,碰上网络情况不佳的时候就会很耗时,这时候可以先离线下载好系统镜像,然后将文件重命名为。原创 2024-10-21 15:27:55 · 1197 阅读 · 0 评论 -
docker安装使用系列之交叉编译
在x86平台上使用Docker实现跨平台编译ARM端程序,通常需要使用适当的工具链和Docker镜像来创建交叉编译环境。原创 2024-08-19 21:39:18 · 1291 阅读 · 0 评论 -
记录一次完整的docker踏坑之旅
大家都知道opencv的安装方式有两种,一种是直接pip安装,一种是源码安装,据网上资料所查,两者没多大区别。我以前都习惯用第一种,但是我有时候在想linux环境下如果我想构建c++项目,那么我怎么调用pip安装的opencv包呢?或者如果我源码编译的,c++项目和python项目是否都可以直接调用呢?还是说我把它们分开,源码编译的c++调用,pip安装的给python?直觉告诉我第三种可行性最高,带着这个疑问,我苦苦搜寻了一圈,发现没啥收获?于是我决定自己动手实践一下。下面就是基于docker...原创 2021-08-14 09:56:13 · 641 阅读 · 0 评论 -
docker安装使用系列三之nVidia-docker安装与使用
由于默认安装的docker都是基于cpu版本的,如果想要配合GPU进行一些简单的部署的话,则需要安装nvidia-docker来结合使用。原创 2020-09-21 11:33:07 · 26863 阅读 · 0 评论 -
以clion为例记录一次基于docker环境配置开发
clion作为jetbrains家族一款强劲的ide,多见于c++开发,而docker又是一个环境管理的利器,两者结合起来使用,在实际开发过程中往往可以做到事半功倍的效果,尤其是在一些多环境多版本控制开发中。1、打开CLion -> 选择文件 -> 设置 -> 构建、执行、部署 -> 部署 -> 点击加号(添加一个远程配置) -> 设置为SFTP协议(默认)在配置基于docker的ros环境时,按照上面的步骤配置完成后,如果还报找不到“catkin”错误,这还需要在clion的cmake里配置一下环境。原创 2022-09-08 14:05:20 · 4725 阅读 · 5 评论 -
docker安装使用系列一之docker不同系统间安装与使用
(1)安装与配置加速项docker在centos安装uname -a ###查看内核版本yum update ###yum升级到最新yum install -y yum-utils device-mapper-persistent-data lvm2 ###安装需要的软件包####设置yum源yum-config-manager --add-repo http://download.docker.com/linux/centos/docker-ce.repo(中央仓库)y原创 2020-09-19 11:48:53 · 1742 阅读 · 0 评论 -
docker安装使用系列二之容器、镜像、仓库使用实例分析
1.什么是dockerDoker是基于GO语言实现的云开源项目,通过对应用组件的封装、分发、部署、运行等生命周期的管理,达到应用组件级别的“一次封装,到处运行”。这里的应用组件既可以是web应用 也可以是一套数据库服务 甚至是一个操作系统或编译器。属于对 Linux 容器的一种封装,提供简单易用的容器使用接口。2.有什么用Docker 将应用程序与该程序的依赖,打包在一个文件里面。运...原创 2019-12-16 22:17:10 · 1364 阅读 · 1 评论 -
Docker安装使用系列七之内部程序可视化
docker容器内部程序可视化操作原创 2023-01-30 09:29:23 · 926 阅读 · 0 评论 -
docker安装使用系列八之docker通信
创建自定义网络将容器连接到自定义网络将宿主机加入到Docker网络中使用Docker网络桥接模式或者配置宿主机网络,使其与Docker网络通信。以上几种方法可以帮助你实现容器与宿主机之间通过URL进行通信,根据你的具体需求选择合适的方案。自定义桥接网络可以为容器之间的通信提供更好的隔离和控制。通过使用Docker的桥接网络、自定义网络或者Docker Compose,可以轻松实现同一台机器上不同容器之间的URL通信。这些方法提供了灵活的选择,适应不同的场景和需求。原创 2024-05-27 15:35:58 · 1649 阅读 · 0 评论 -
docker安装使用系列七之docker瘦身
选择合适的基础镜像是构建 Docker 镜像时的一项基本决策。基础镜像是应用程序的起点,提供基本的操作系统和依赖项。当你想对已经封装好的docker进行压缩时,这时候就需要借助一些基础工具来实现了,以下是一些可帮助您优化 Docker 镜像的开源工具。您可以选择一个工具,并将其作为 Docker 镜像管道的一部分,以确保仅为应用程序部署创建优化的镜像。通过防止不必要的文件添加到镜像中,可以进一步缩小镜像的大小。这一步,显而易见是在构建docker时,就开始考虑后面封装的docker大小问题了。原创 2024-04-24 10:18:05 · 696 阅读 · 0 评论 -
Docker安装使用系列六之远程桌面可视化
以前一直在想docker与虚拟机差别是不是就在差在内部可视化(即配置图像化界面)这块,直到今天在学习ros时才发现这个问题完全可以通过虚拟桌面来解决!看来自己有些时候想的还是不够细致啊!下面就自己的摸索操作进行如下总结:(1)在构建镜像时就直接选择带vnc或者xfce这种在构建ros系统时,基于consol/ubuntu-xfce-vnc来构建ros的DockerFileFROM consol/ubuntu-xfce-vnc# 切换到root,root才有权限进行安装软件等操作USER原创 2021-10-13 09:52:32 · 867 阅读 · 0 评论 -
基于docker配置pycharm开发环境
此刻通过file进行setting,然后选择project interpreter, 再点击右上角的小齿轮,进入到特定环境的添加选择,具体界面如下, 第一次设置需要先选择server那一行后面的new按钮来创建一个服务名,界面上直接默认即可,下面会出现connection successful字样,开发环境docker和工具pycharm的安装使用,这里不做过多赘述,可以参考前面的博客,当完成所有环境准备后,打开pycharm加载项目路径,同时后台将环境适配的docker镜像挂起。原创 2024-03-22 15:48:15 · 2164 阅读 · 0 评论