Tagged

docker

A collection of 10 posts

docker

docker-ce 18.09 systemd unit 調整

介紹 Docker 從 18.09 版本之後調整了 systemd unit file 的 ExecStart= 的啟動模式,這造成了如果有使用 /etc/docker/daemon.json 做客制設定會無法啟動,因為啟動模式衝突了 修改方案 建立一個 docker systemd unit file 的 override 檔案 /etc/systemd/system/docker.service.d/override.conf); 在 [service] section 加入這些內容 # This line resets / "removes" the original ExecStart as

docker

Docker Engine Max Open files

最近在觀察到不知道什麼原因,在 Centos7 安裝 docker engine,Docker Engine 的 Max Open files 最多只有 65536,當在高併發的環境下,這個數值是遠遠不夠的,所以這邊手動調整一下設定。 1. 首先,如何觀察當前 docker engine 的 max open files 數值是多少? 獲取 docker engine 的 PID systemctl status docker 查詢 root$ cat /proc/${pid}/limits Limit Soft Limit Hard Limit Units Max cpu time

docker

connect to Docker Swarm cluster via remote api

因為當你安裝好 docker 的時候,預設是不會開始 remote api 服務的,只能本機連線,所以第一步必須開起遠端連線的功能,同時為了安全性,需要使用憑證。 建立 ca 憑證 $> openssl genrsa -aes256 -out ca-key.pem 4096 $> openssl req -new -x509 -days 365 -key ca-key.pem -sha256 -out ca.pem 建立 server 憑證 建立 server 憑證, 需要用 server 的 dns 和 server ip (記得把