新增 Service:Docker
39
Service%EF%BC%9ADocker.md
Normal file
39
Service%EF%BC%9ADocker.md
Normal file
@@ -0,0 +1,39 @@
|
||||
# 安裝 Docker
|
||||
|
||||
```bash
|
||||
apt update && apt install -y docker.io docker-compose-v2
|
||||
```
|
||||
|
||||
# 將 Docker 權限賦予目前的使用者
|
||||
|
||||
```bash
|
||||
usermod -aG docker $USER
|
||||
```
|
||||
|
||||
```bash
|
||||
newgrp docker
|
||||
```
|
||||
|
||||
# 問題一
|
||||
|
||||
(2015/12/05) PVE 的 CT 安裝後無法啟動容器
|
||||
|
||||
```
|
||||
Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: open sysctl net.ipv4.ip_unprivileged_port_start file: reopen fd 8: permission denied
|
||||
```
|
||||
|
||||
## 解決方法
|
||||
|
||||
在 PVE 的 CT 設定檔中加上相容設定
|
||||
|
||||
```
|
||||
nano /etc/pve/lxc/(CT ID).conf
|
||||
```
|
||||
|
||||
加上以下內容
|
||||
|
||||
```
|
||||
lxc.apparmor.profile: unconfined
|
||||
lxc.mount.entry: /dev/null sys/module/apparmor/parameters/enabled none bind 0 0
|
||||
lxc.mount.entry: /proc/sys/net/ipv4/ip_unprivileged_port_start proc/sys/net/ipv4/ip_unprivileged_port_start none bind 0 0
|
||||
```
|
||||
Reference in New Issue
Block a user