Install # use aliyun mirror curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun mirrors { "registry-mirrors": [ "https://dockerproxy.com", "https://registry.docker-cn.com" ] } # registry sudo docker run -d -p 5000:5000 --restart always --name registry -v docker-registry:/var/lib/registry registry:2 # nexus oss3 sudo docker volume create nexus-data sudo docker run -d --restart always -p 8081:8081 --name nexus -v nexus-data:/nexus-data sonatype/nexus3 issue 在docker容器内部执行 jmap命令报错 Operation not permitted # Docker 自1.10版本开始加入的安全特性。类似于 jmap 这些 JDK 工具依赖于 Linux 的 PTRACE_ATTACH,而是Docker自1.10在默认的seccomp配置文件中禁用了ptrace # 如果使用docker-compose启动容器,如下加入 cap_add即可 # example version: '2' services: content1: image: xxx/content container_name: content restart: always cap_add: - SYS_PTRACE expose: - 80 ports: - "8080:80" volumes: ...... # 使用原生docker run命令增加–cap-add=SYS_PTRACE docker run –cap-add=SYS_PTRACE ........ container access to host use host.docker.internal as localhost
...