当前位置: 首页 > article >正文

ubuntu下Docker的简单使用并利用主机显示

首先分享一个docker镜像的网站:https://hub.docker.com/search?q

这个网站里面有很多配置好的镜像,可以直接拉取。

下面介绍一下docker的安装和使用。

1、docker得到安装:

sudo apt-get install docker

2、docker拉取一个镜像到本地,这里我以拉取一个ubuntu18.04为例子。更多的镜像可以在网址https://hub.docker.com/search?q获取。

sudo docker pull ubuntu:18.04

3、在docker镜像(image)里面创造一个容器(container),并且docker环境和主机host共享文件夹,共享显示器

sudo docker run -it -rm \

-v /tmp/.x11-unix:/tmp/.x11-unix   共享显示

-v /home/主机文件夹:/home/docker文件夹    共享文件夹

--name  pcl

-e DISPLAY=unix$DISPLAY    共享显示端口

-e DOK_SCALE

-e GDK_DPI_SCALE 

--net =host

--rm ubuntu:18.04  实例化这个容器的镜像的名字

bash

4、查看docker的所有镜像:

        docker images

5、查看docker的所有容器:

        docker ps -a

6、进入指定的容器:

        docker attach name/container_id

7、启动指定容器:

        docker start name/container_id 

8、停止容器:

        docker stop name/container_id

9、退出容器的两种方法:

        exit:退出并关闭容器

        ctrl+p,ctrl+q连着按,退出补关闭容器

10、删除容器:

        docker rm ID

11、删除镜像:

        docker rmi ID

12、复制保存容器:

        docker commit -m "描述信息" -a "作者" 容器ID 要创建的目标镜像名:[标签名]

   

13、保存镜像:

        docker save -o ./pcl.tar.tz  pcl(镜像名字)

14、加载镜像:

        docker load ./pcl.taz.tz


http://www.kler.cn/a/105072.html

相关文章:

  • 笔记43:ResNet 结构详解
  • 关于集群和分布式部署
  • 渗透测试工具-sqlmap使用
  • vue源码分析(二)——vue的入口发生了什么
  • 【C++笔记】C++继承
  • 【python海洋专题S2】找范围的语句进阶版本V2
  • Python循环语句(二)
  • Proteus仿真--量程自动切换数字电压表(仿真+程序)
  • UE4/5 竖排文字文本
  • asp.net core webapi signalR通信
  • Spring Boot + EasyUI 创建第一个项目(一)
  • 聊聊“JVM 调优JVM 性能优化”是怎么个事?
  • Server Name Indication(SNI),HTTP/TLS握手过程解析
  • Hafnium安全分区管理器和示例参考软件栈
  • DB-GPT发布:用私有LLM技术彻底改革数据库互动
  • 【软件测试】了解JUnit单元测试框架常用注解
  • 导致爬虫无法使用的原因有哪些?
  • spring cloud Eureka集群模式搭建(IDEA中运行)《二》
  • 0036【Edabit ★☆☆☆☆☆】【让我加油】Let‘s Fuel Up!
  • 项目管理之如何有效定义项目目标