日常工作中,如果有些 Docker
镜像不方便推送到远程仓库中,可以使用离线导入导出的方式传输 Docker
镜像。
在 Docker
中,你可以使用 docker save
命令来导出镜像,以及使用 docker load
命令来导入镜像。以下是这两个命令的用法:
你可以将本文看作一个练习题,也可以看作一篇搭建私有 Docker
镜像仓库的教程。
- 搭建本地镜像仓库
- 构建镜像
- 上传镜像至本地仓库
- 拉取本地镜像仓库的镜像,并运行测试
- 本地搭建镜像仓库
- 拉取最新的官方
ubuntu
镜像,并运行,发现官方镜像中不携带ifconfig
指令- 在官方
ubuntu
镜像运行后的实例容器中,安装ifconfig
指令- 将安装了
ifconfig
指令的容器构建成一个新的镜像,名为myubuntu
- 将
myubuntu
镜像上传至本地搭建的镜像仓库- 删除当前docker中,所有
ubuntu
、myubuntu
镜像及容器- 拉取本地镜像仓库中的
myubuntu
,并运行测试ifconfig
指令
想必对于常用 Windows
系统的用户来说,肯定知道 Windows
自带的远程桌面mstsc
,假如这时候拟用于一台 Linux
的桌面系统,能不能远程桌面呢?当然可以。
Xrdp(X Remote Desktop Protocol
)是一个开源软件,允许用户通过远程桌面协议(RDP
)远程连接到图形化 Linux
桌面,这是一种通过网络,安全地访问远端 Linux
系统的方法。
重点:使用 xrdp
的服务允许通过 mstsc
连接!也就是你可以使用 mstsc
像远程 Windows
一样远程 Linux
!
在 Linux 中,您可以使用一些命令来查看和创建用户组和用户。以下是一些常用的命令:
查看所有用户组:
bashcat /etc/group
bashgetent group <group_name>
或者
bashgrep <group_name> /etc/group
要创建一个新的用户组,可以使用 groupadd
命令。例如,要创建一个名为 testgroup
的新用户组,可以执行以下命令:
bashsudo groupadd testgroup
在 Ubuntu
系统中,默认情况下,Docker
的执行权限通常只限于管理员用户。这意味着普通用户无法直接运行 docker
命令,需要通过 sudo
或者切换到管理员用户才能执行。
然而,对于一些需要频繁使用 Docker
的开发者或用户来说,这可能会显得不够方便。因此,将 Docker
的执行权限赋予普通用户是一个常见的需求,可以让普通用户更方便地使用 Docker
。