docker实战
docker实战
奇妙之二进制
csdn博客专家,C/C++领域优质创作者,抖音搜奇妙之二进制,专注于Linux C/C++、嵌入式Linux开发,偶尔谈谈人生,目前致力于完成大约500篇的linux C/C++开发知识体系库,所有的文章都会一直保持更新(优化内容、排版),想学习的可以订阅我的专栏,也可以关注Linux 世界。
展开
-
docker in docker? No, docker brother
这看起来就像 Docker-in-Docker,感觉起来也像 Docker—in-Docker,但它不是 Docker-in-Docker :当你的CI容器要创建更多容器时,这些容器将会在顶级 Docker 中被创建。或者当 CI 系统本身就是一个容器的时候你只是想要在 CI 系统中运行 Docker(具体为:构建、运行,有时 push 容器和镜像)。如果你的 CI 使用 Docker 二进制脚本,你可以将它包含在你的 CI 镜像中或者从主机 bind-mount。它将启动“兄弟”容器而不是“子”容器。原创 2023-11-01 15:05:07 · 436 阅读 · 0 评论 -
首次安装docker后执行docker命令报错?
按照正常步骤安装了docker,开心的执行docker命令:vic@ubuntu:~/Desktop$ docker psGot permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/dock原创 2022-04-03 23:13:02 · 1544 阅读 · 0 评论 -
ubuntu18.04/20.04 安装docker
一、更换国内软件源打开应用程序页面—>软件和更新在打开页面的下拉框中,选中“其他站点”,点击“选择最佳服务器”在终端中输入以下命令sudo apt-get update没有错误则成功了。二、安装需要的包在终端输入命令sudo apt-get install apt-transport-https ca-certificates software-properties-common curl没有错误则成功。三、添加 GPG 密钥,并添加 Docker-ce 软件源官方的软件转载 2022-04-04 00:30:13 · 894 阅读 · 1 评论 -
Linux 安装 Docker 可视化管理工具 portainer-ce
若出现failure unable to create to administrator user使用下面的命令docker run --name portainer --env ADMIN_USERNAME=admin --env ADMIN_PASS=admin123456 -d -p 18050:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce原创 2022-04-04 01:20:36 · 1767 阅读 · 0 评论 -
docker常用命令大全
docker rm $(docker -aq) # 删除所有容器原创 2022-04-03 14:04:36 · 647 阅读 · 0 评论 -
docker镜像逆向,从镜像导出dockerfile
whaler是一个用于从docker image逆向生成dockerfile的go程序,我们可以在docker里运行该程序,逆向不仅生成dockerfile,还输出了一些有用信息,如运行的用户,环境变量,拷贝的文件等。vic@ubuntu:~$ alias whaler="docker run -t --rm -v /var/run/docker.sock:/var/run/docker.sock:ro pegleg/whaler"vic@ubuntu:~$ whaler hello-worldUn原创 2022-04-04 21:58:25 · 2512 阅读 · 1 评论 -
修改Docker镜像存储目录,减轻系统盘负担
Docker在安装完成之后,默认的镜像imags目录在/var/lib/docker下边,可以看到,这是根目录下的文件,一般占用的是系统盘的空间,而我们在使用过程中,Docker随着时间的增长,镜像会越来越多,会出现系统盘空间紧张的情况,这个时候,就需要迁移docker目录了。迁移docker目录的方式有三种:一、使用linux系统软链方式ln -s /var/lib/docker /mnt/docker小白PS:var/lib/docker是原目录,mnt/docker是你的数据盘目录,这条命令运原创 2022-05-22 19:33:55 · 1069 阅读 · 0 评论