执行完docker start /etc/docker/daemon.json:/etc/docker/daemon.json jenk报错Error response from daemon: No such container: etc/docker/daemon.json:/etc/docker/daemon.json jenkins Error: failed to start containers: /etc/docker/daemon.json:/etc/docker/daemon.json
时间: 2023-06-21 12:14:06 浏览: 123
你的命令有误,应该是 `docker start jenkins`,不需要指定 `/etc/docker/daemon.json:/etc/docker/daemon.json` 这个参数。这个参数是用来指定 Docker daemon 的配置文件的路径的。如果你需要修改 Docker daemon 的配置,可以先使用 `docker container stop jenkins` 停止 Jenkins 容器,然后再使用 `docker run` 命令启动 Jenkins 并指定配置文件路径。例子如下:
```
docker run -d \
--name jenkins \
--restart always \
-p 8080:8080 \
-p 50000:50000 \
-v /opt/jenkins:/var/jenkins_home \
-v /etc/docker/daemon.json:/etc/docker/daemon.json \
jenkins/jenkins:lts
```
其中 `-v /etc/docker/daemon.json:/etc/docker/daemon.json` 指定了 Docker daemon 的配置文件路径。
相关问题
bash: /etc/docker/daemon.json: 权限不够
您好!对于权限不够的问题,您可以尝试以下解决办法:
1. 使用 sudo 命令:在命令前加上 sudo,然后输入管理员密码。例如:
```
sudo nano /etc/docker/daemon.json
```
这将以管理员身份打开文件进行编辑。
2. 修改文件权限:使用 chmod 命令更改文件的权限,使您具有读写权限。例如:
```
sudo chmod 666 /etc/docker/daemon.json
```
这将使任何用户都能读取和写入 daemon.json 文件。
请注意,通过更改文件权限可能会带来一些安全风险,因此请确保仅对必要的文件进行更改,并在完成后将权限恢复为安全级别。
希望这些解决办法能够帮助您解决权限不够的问题!如果还有其他问题,请随时提问。
# /etc/docker/daemon.json bash: /etc/docker/daemon.json: 权限不够
这个问题是由于权限不足导致的。您需要使用具有足够权限的用户来访问和修改该文件。您可以尝试使用sudo命令来获取管理员权限,例如:
```
sudo vi /etc/docker/daemon.json
```
然后输入您的密码以确认权限。这将允许您以管理员身份编辑daemon.json文件。请确保在编辑完毕后保存更改并退出编辑器。