Docker问题集
2016-02-22 10:09
465 查看
记录docker使用中的问题:
1.通过docker自带工具进入container当你启动的是守护式容器(后台运行)时,通过attach进入就会卡住,同时ctrl+c退出会使容器也退出。而当你不想用其他工具时,可以使用exec命令
[code]$ sudo docker exec -i -t <容器id或容器name>
同时,exit后容器仍在运行。
2.免sudo使用docker
[code]$ connot connect to the docker daemon. is the docker daemon running on this host? 若没有docker group $ sudo groupadd docker $ sudo gpasswd -a ${USER} docker 重启 docker 服务 $ sudo service docker restart 切换当前会话到新 group 或者重启 X 会话 $ newgrp - docker / pkill X
3.linux-getpt failed: Permission denied(kubernetes in docker)
Running Kubernetes locally via Docker
Run the master with the following command:
[code]docker run \ --volume=/:/rootfs:ro \ --volume=/sys:/sys:ro \ --volume=/dev:/dev \ --volume=/var/lib/docker/:/var/lib/docker:ro \ --volume=/var/lib/kubelet/:/var/lib/kubelet:rw \ --volume=/var/run:/var/run:rw \ --net=host \ --pid=host \ --privileged=true \ -d \ gcr.io/google_containers/hyperkube:v1.0.1 \ /hyperkube kubelet --containerized --hostname-override="127.0.0.1" --address="0.0.0.0" --api-servers=http://localhost:8080 --config=/etc/kubernetes/manifests
当你new terminal 的时候会报错:
[code]There was an error creating the child process for this terminal getpt failed: Permission denied
问题出在这 /dev/pts/ptmx 的权限被改成 000 了,你只要再把它改成666就可以了
[code]$ sudo chmod 666 /dev/pts/ptmx
相关文章推荐
- 深入kubernetes之Pod——一pod多容器
- [Docker]初次接触
- Docker下使用daocloud镜像加速(基于Centos6)
- docker容器端口IP规划及端口动态扩容
- Docker为什么刚运行就退出了?
- ubuntu中docker守护进程无法启动
- Docker pull 出现的 Server error: Status 0 while fetching image layer
- Ubuntu14.04(32位)下安装使用docker
- 使用docker容器时遇到的2个问题
- Docker Java+Tomcat 环境搭建
- Docker Java+Tomcat 环境搭建
- Docker Java+Tomcat 环境搭建
- 解决近期Mac无法安装docker-compose的问题(docker compose installation for OS X EI Capitan)
- Docker镜像
- Docker Images and Registry
- Dockerfile语法总结
- ubuntu14.04 server版 安装指定版本docker的方法(解决apt-get install无法安装指定版本docker的问题)
- Docker基础操作
- Docker安装
- docker命令的使用