[Docker系列·7]使用nsenter除錯Docker映象
本文使用的環境是:搭建基於Docker的NPM私服Sinopia
獲得nsenter
如果已經存在映象壓縮包 先解壓再執行
erichan@ubuntu14_04_1-pd:~/docker-tars$ d load -i nsenter.tar
erichan@ubuntu14_04_1-pd:~/docker-tars$ d run -v /usr/local/bin:/target jpetazzo/nsenter
如果本地沒有 直接執行docker命令 從雲端下載
erichan@ubuntu14_04_1-pd:~/docker-tars$ d run -v /usr/local/bin:/target jpetazzo/nsenter
Installing nsenter to /target
Installing docker-enter to /target
除錯
獲得已經執行的容器程式號
erichan@ubuntu14_04_1-pd:~/docker-tars$ PID=$(d inspect --format {{.State.Pid}} sinopia)
sinopia 是執行中的容器程式的別名
使用nsenter進入該名字空間
erichan@ubuntu14_04_1-pd:~/docker-tars$ sudo nsenter --target $PID --mount --uts --ipc --net --pid
進入已經執行的容器中 除錯環境已經搭好
root@5b03fb519385:/# ls /opt/sinopia/
config.yaml config_gen.js start.sh storage
root@5b03fb519385:/# cat /opt/sinopia/config.yaml | grep allow
# Maximum amount of users allowed to register, defaults to "+inf".
# allow_access: admin
# allow_publish: all
# allow all users to read packages (`all` is a keyword)
allow_access: all
# allow `admin` to publish packages
allow_publish: all
root@5b03fb519385:/# cat /opt/sinopia/config.yaml | grep listen
# you can specify listen address (or simply a port)
listen: 0.0.0.0:4873
相關文章
- Docker中使用CentOS7映象DockerCentOS
- docker系列(二):映象Docker
- Docker框架使用系列教程(六)建立映象Docker框架
- docker學習4:Docker 映象使用Docker
- docker入門1:使用docker映象Docker
- Docker框架使用系列教程(七)Dockerfile映象建立Docker框架
- [Docker 系列]docker 學習 四,映象相關原理Docker
- 【Docker 系列】docker 學習 四,映象相關原理Docker
- docker 批量刪除容器和映象Docker
- Docker定時刪除none映象DockerNone
- Docker的映象使用-WindowDocker
- docker 映象建立與使用Docker
- docker 容器除錯技巧Docker除錯
- Docker 入門系列四:Dockerfile-自定義 CentOS7 映象DockerCentOS
- docker刪除所有容器和映象命令Docker
- docker 映象Docker
- docker:安裝centos7映象(六)DockerCentOS
- 第三節 使用Docker映象Docker
- docker學習之使用映象Docker
- 使用Cloudflare Worker加速docker映象CloudDocker
- Docker(五)Docker映象講解Docker
- 解決docker啟動映象報錯:docker: Error response from daemonDockerError
- 啟動或刪除Docker容器和映象Docker
- Docker私有映象Docker
- 聊聊Docker映象Docker
- yamlapi docker 映象YAMLAPIDocker
- docker 映象加速Docker
- Docker Nginx映象DockerNginx
- Docker 映象源Docker
- Docker 入門系列四:Dockerfile-映象原理Docker
- 【docker】docker映象匯出匯入Docker
- 新建的 docker 映象如何使用 VIMDocker
- Docker--容器和映象的使用Docker
- [第九篇]——Docker 映象使用Docker
- ubuntu 使用aliyun映象安裝 dockerUbuntuDocker
- docker 製作與使用 arcgisserver 映象DockerServer
- 使用Travis在Docker Hub上管理開源Docker映象Docker
- Docker刪除倉庫中的映象問題Docker