docker 的基础操作
八月 25, 2021
1922
docker 是一个开源的应用容器引擎,轻量化、可移植、一键打包、快速测试等特点不容错过
docker 是一个开源的应用容器引擎,它使用 Go 编程语言编写,提供一种名为”容器”的隔离工作空间技术,使得用户可以快速使用、跨平台移植,就如海上的集装箱,docker 把打包好的应用通过守护进程发布到任何流行的Linux 或 Windows 机器上。
以下内容是基于使用 docker 过程的记录和心得体会,将实时更新。
环境准备
- Windows 10 电脑
- 树莓派4B(系统版本如下)
1
2
3
4$ uname -a
Linux raspberrypi 5.10.52-v7l+ #1441 SMP Tue Aug 3 18:11:56 BST 2021 armv7l GNU/Linux
$ lsb_release -cs
buster - 联网环境
安装docker-ce
目前公共的版本是 docker-ce ,即社区版
以树莓派为例(Debian 发行版)为例,安装前先配置环境
- 确保安装依赖
1 |
|
- 信任 Docker 的 GPG 公钥
1 |
|
- 添加软件仓库
树莓派等ARM架构计算机
1
2
3echo "deb [arch=armhf] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \
$(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.listamd64 架构的计算机
1
2
3
4sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian \
$(lsb_release -cs) \
stable"
- 最后一步,使用命令行安装 docker-ce
1 |
|
换源加速 docker pull
的速度
详见另一篇博文 国内开源镜像站点及替换方式,
思路是修改 /etc/docker/daemon.json
的文件内容,最后重载配置、重启 docker即可
docker 去除 sudo
启动
不加 sudo
时启动 docker 会报错:
1 |
|
解决办法如下:
1 |
|
退出 shell ,重进即可不带 sudo
使用 docker
或者使用如下命令:
1 |
|
docker 的查询命令
1 |
|
Ref
Changlog
- 2023/06/04 修改细节,更新补充内容
- 2021/08/25 init
- 本文作者:米斯特乌
- 文章标题:docker 的基础操作
- 本文链接:https://m.wuzhiping.top/p/40b28f8b.html
- 版权声明:博客内容采用 BY-NC-SA 4.0 许可协议,转载请注明出处!
查看评论