ubuntu16上启用外部管理端口

java哥 阅读:914 2020-04-10 13:37:34 评论:0
docker启动外部访问端口在Ubuntu上: 
 
[root@maintance systemd] $cd /lib/systemd/system/ 
 
[root@maintance system] $cat docker.service  
 
[Unit] 
Description=Docker Application Container Engine 
Documentation=https://docs.docker.com 
After=network-online.target docker.socket firewalld.service 
Wants=network-online.target 
Requires=docker.socket 
 
[Service] 
Type=notify 
# the default is not to use systemd for cgroups because the delegate issues still 
# exists and systemd currently does not support the cgroup feature set required 
# for containers run by docker 
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2222 
ExecReload=/bin/kill -s HUP $MAINPID 
LimitNOFILE=1048576 
# Having non-zero Limit*s causes performance problems due to accounting overhead 
# in the kernel. We recommend using cgroups to do container-local accounting. 
LimitNPROC=infinity 
LimitCORE=infinity 
# Uncomment TasksMax if your systemd version supports it. 
# Only systemd 226 and above support this version. 
#TasksMax=infinity 
TimeoutStartSec=0 
# set delegate yes so that systemd does not reset the cgroups of docker containers 
Delegate=yes 
# kill only the docker process, not all processes in the cgroup 
KillMode=process 
# restart the docker process if it exits prematurely 
Restart=on-failure 
StartLimitBurst=3 
StartLimitInterval=60s 
 
[Install] 
WantedBy=multi-user.target 
[root@maintance system]

 systemctl daemon-reload

 systemctl restart docker

 

标签:linux
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号