1. 免 sudo 使用 docker 命令

  • 如果还没有 docker group 就添加一个
sudo groupadd docker
  • 将用户加入该 group
sudo gpasswd -a ${USER} docker
  • 重启 docker 服务
sudo service docker restart
  • 切换当前会话到新 group 或者重启 X 会话
newgrp - docker

注意:最后一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效,所以 docker images 执行时同样有错。

或者执行下面语句:

sudo service docker start         #启动docker服务
sudo usermod -aG docker ${USER}   #当前用户加入docker组

执行完上面命令后,还需要退出系统(命令 exit ),再重新登录一次,这样才能让修改用户组的命令 usermod 生效。

2. 如何进入未启动的容器内部

在某些场景下,我们进入容器修改了配置信息或者系统配置之后重启容器,发现容器启动不了,通过日志发现原来是我们修改出错,此时我们想把配置改回来但发现因为容器启动不了,使用 docker exec 是无法进入容器内部了,这种情况下的解决办法是:先从容器内部把配置文件复制到宿主机内,在宿主机中修改正确后再复制回容器内。 如:

# 从容器内把 Nginx.conf 复制到宿主机当前目录
docker  cp 容器ID:/etc/Nginx/Nginx.conf .
# 修改 Nginx.conf
vim Nginx.conf
# 把修改后 Nginx.conf 复制回容器内部
docker cp Nginx.conf 容器ID:/etc/Nginx/Nginx.conf
  1. 在容器中安装 ping

ping 命令在测试 IP 连通性时经常用到,在容器中安装 ping 的方法是:

apt-get update && apt-get install iputils-ping
  1. docker 运行启动就退出问题

https://blog.csdn.net/u010358168/article/details/81347927

Docker 入门系列(8)— 免 sudo 使用 docker 命令、进入未启动的容器相关推荐

  1. Docker 入门系列(2)- Docker 镜像, 免 sudo 使用 docker 命令、获取查看、修改镜像标签、查找删除创建镜像、导入导出镜像

    1. 免 sudo 使用 docker 命令 如果还没有 docker group 就添加一个 sudo groupadd docker 将用户加入该 group 内 sudo gpasswd -a ...

  2. Docker入门系列之二:使用dockerfile制作包含指定web应用的镜像

    2019独角兽企业重金招聘Python工程师标准>>> 在前一篇文章:Docker入门系列之一:在一个Docker容器里运行指定的web应用 里, 我们已经成功地将我们在本地开发的一 ...

  3. 免 sudo 使用 docker

    免 sudo 使用 docker 如果还没有 docker group 就添加一个: sudo groupadd docker 将用户加入该 group 内.然后退出并重新登录就生效啦. sudo g ...

  4. Docker入门系列之三:如何将dockerfile制作好的镜像发布到Docker hub上

    这个系列的前两篇文章,我们已经把我们的应用成功地在Docker里通过nginx运行了起来,并且用dockerfile里制作好了一个镜像. Docker入门系列之一:在一个Docker容器里运行指定的w ...

  5. Docker入门系列(一):目标和安排

    Docker入门系列(一) 这个系列的教程来源于docker的官方文档,此文档的目的在于一步一步学习docker的使用方法. 这一系列的教程有如下几篇文档: docker安装启动 构建第一个docke ...

  6. 【物体检测快速入门系列 | 03】Windows部署Docker GPU深度学习开发环境

    这是机器未来的第3篇文章 原文首发链接:https://blog.csdn.net/RobotFutures/article/details/124815912 1. 概述 在<物体检测快速入门 ...

  7. Docker 入门系列(7)- Dockerfile 使用(FROM、RUN、CMD、EXPOSE、ENV、ADD、COPY、ENTRYPOINT、VOLUME、WORKDIR)

    Dockerfile 是一个文本格式的配置文件,用户可以使用 Dockerfile 来快速创建自定义的镜像. 1. 基本结构 Dockerfile 由一行行命令语句组成,并且支持以 # 开头的注释行. ...

  8. 免sudo使用docker

    前沿:通过root安装完docker,在普通用户下执行docker相关命令的时候,报权限不足: 查看sock文件的权限: [hadoop@slave1 monitor]$ ll /var/run/do ...

  9. Ubuntu添加用户到docker组用户,免sudo执行

    方法一: 直接执行docker命令会遇到权限问题, 原因是/var/run/docker.sock文件,除root用户,只有docker组用户才可读写 1. 查看全部组用户 # cat /etc/gr ...

最新文章

  1. sql删除重复的数据保留一条_leetcode题库-sql练习精讲系列--九、删除重复
  2. 如何使用Azure API管理服务?
  3. CD管理和检索软件比较
  4. 大数据进入人工智能时代:2017年大数据生态地图新鲜出炉
  5. C++ STL 容器 vector
  6. win7系统如何提高电脑运行速度
  7. 【虹膜识别】+【开源代码】虹膜识别--步骤讲解及算法复现,虹膜表征:基于虹膜反映点的健康监测
  8. 如何在 Mac 上的调度中心中查看打开的窗口和空间?
  9. Redis常见的5种不同的数据类型详解
  10. vs如何运行外部 C++ 文件
  11. mysql+int+类型如何模糊搜索_mysql全文模糊搜索MATCH AGAINST方法示例
  12. Mysql 索引失效场景
  13. (转)解决office软件无法卸载也无法安装的顽固问题
  14. 哪些产品需要过3C认证?3C认证具体清单
  15. 经济适用型北京生活经验分享,80后北漂看过来
  16. win7安装ruby on rails开发环境
  17. 类的继承:人,学校,学生,老师,班主任!
  18. maven-jar-plugin 插件打包jar配置
  19. CNAS实验室运作和认可
  20. AIX --- 常用命令

热门文章

  1. 文件服务器打开八下地理导学案,七年级地理下册 7.4 俄罗斯导学案(新版)新人教版...
  2. 图片搜索淘宝商品api接口
  3. ubuntu20.04 thunderbird转移
  4. 吉林大学计算机 王恩,【十佳研究生】王恩:越努力,越幸运
  5. 台湾地震造成国内用户无法访问MSN等国外网站
  6. 单细胞测序流程(八)单细胞的marker基因转化和​GO富集分析
  7. java桌宠安装_桌宠软件下载_桌宠软件电脑版下载安装v2.0_全球下载
  8. 淘宝爆款的误区,怎么合力打造爆款流量
  9. edb mysql_通过MTK迁移Mysql到EDB实战指南
  10. 大数据课程基础与商城,共享单车,互联网广告实战视频