sudo mkdir -p /etc/docker
时间: 2024-06-21 21:03:32 浏览: 6
`sudo mkdir -p /etc/docker` 是一个Linux命令,用于创建目录(mkdir)并处理路径中的缺失部分(-p)。这里的 `-p` 参数表示如果目标路径中的父目录不存在,它会自动递归地创建这些父目录。
这个命令的作用通常是为Docker设置或配置文件夹,因为`/etc/docker`通常是一个存放Docker配置文件的目录。如果你没有权限直接创建`/etc`下的文件夹,使用`sudo`(超级用户权限)可以让你绕过权限限制。
执行这个命令的示例:
```bash
sudo mkdir -p /etc/docker
```
执行后,如果`/etc/docker`目录不存在,它会被创建;如果已经存在,命令也会顺利执行,因为它会检查路径中的每个级别是否存在。
相关问题
yum -y install docker sudo service docker restart wget https://studygolang.com/dl/golang/go1.11.linux-amd64.tar.gz tar xzvf go1.11.linux-amd64.tar.gz -C /usr/local cat >> /etc/profile << EOF export GOROOT=/usr/local/go export GOARCH=amd64 export GOOS=linux export GOPATH=/home/ubuntu/gopath export GOBIN=$GOPATH/bin export PATH=$GOPATH/bin:$GOROOT/bin:$PATH:/usr/local/bin EOF source /etc/profile mkdir -p /home/ubuntu/gopath/src/github.com/hyperledger cd /home/ubuntu/gopath/src/github.com/hyperledger cp /resource/docker-compose /usr/local/bin chmod +x /usr/local/bin/docker-compose cp /resource/fabric-samples.tar.gz /home/ubuntu/gopath/src/github.com/hyperledger cd /home/ubuntu/gopath/src/github.com/hyperledger tar -xf ./fabric-samples.tar.gz source /etc/profile cd /home/ubuntu/gopath/src/github.com/hyperledger/fabric-samples/scripts ./bootstrap.sh 1.4.0 1.4.0 0.4.14 cd /home/ubuntu/gopath/src/github.com/hyperledger/fabric-samples/first-network ./byfn.sh up -s couchdb docker-compose -f docker-compose-cli.yaml -f docker-compose-couch.yaml -f docker-compose-kafka.yaml start ../bin/configtxgen -profile TwoOrgsChannel -outputCreateChannelTx channel-artifacts/test.tx -channelID test
这段命令脚本的作用是在Ubuntu系统上安装Docker和Go语言环境,并下载和部署Hyperledger Fabric的相关组件。具体步骤如下:
1. 安装Docker和启动Docker服务。
2. 下载Go语言1.11版本的Linux 64位安装包并解压到/usr/local目录下,并设置相关环境变量。
3. 创建一个GOPATH目录,用于存放Go语言的开发代码和依赖包。
4. 将docker-compose和fabric-samples.tar.gz文件复制到/home/ubuntu/gopath/src/github.com/hyperledger目录下,并设置相应的权限。
5. 解压fabric-samples.tar.gz文件,并运行bootstrap.sh脚本以安装所需的依赖包和组件。
6. 进入first-network目录,并运行byfn.sh脚本以启动Hyperledger Fabric的本地网络。
7. 启动Hyperledger Fabric的相关容器,并使用configtxgen工具生成测试通道的配置文件。
创建/etc/docker/daemon.json的linux命令
以下是创建 `/etc/docker/daemon.json` 文件的 Linux 命令:
```
sudo mkdir -p /etc/docker
sudo touch /etc/docker/daemon.json
sudo chmod 666 /etc/docker/daemon.json
```
然后你可以使用编辑器(如 `vi` 或 `nano`)打开 `daemon.json` 文件并添加相应的配置内容。编辑完成后,保存并关闭文件,最后重启 Docker 服务使配置生效。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)