linux环境搭建docker
时间: 2023-10-17 16:33:10 浏览: 159
要在Linux环境下搭建Docker,可以按照以下步骤进行操作:
1. 安装依赖包,使用以下命令安装所需的依赖包:
```
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
```
2. 设置阿里云镜像源,使用以下命令添加阿里云的镜像源:
```
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
```
3. 安装Docker-CE,执行以下命令重建yum缓存,并安装docker-ce:
```
sudo yum install docker-ce
```
4. 启动Docker-CE,使用以下命令启动Docker服务并设置开机自启动:
```
sudo systemctl enable docker
sudo systemctl start docker
```
5. [可选]为Docker建立用户组,可执行以下步骤:
5.1 建立Docker用户组
5.2 添加当前用户到Docker组
6. 配置镜像加速器,可按照自己的需要配置加速器:
```
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://your-mirror.example.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
```
7. 安装本地仓库,可以按照以下步骤进行操作:
7.1 下载docker registry私有镜像
```
docker pull docker.io/registry
```
7.2 修改配置文件
```
vim /etc/sysconfig/docker
```
8. 启动本地仓库,执行以下命令启动本地仓库容器:
```
docker run -d -p 5000:5000 --restart=always --name registry registry:2
```
9. 修改配置文件,将以下内容添加到docker配置文件中:
```
vim /etc/sysconfig/docker
OPTIONS='--insecure-registry your-registry.example.com:5000'
```
10. 修改防火墙规则,确保外部可以访问Docker的端口:
```
firewall-cmd --zone=public --add-port=5000/tcp --permanent
firewall-cmd --reload
```
以上是在Linux环境下搭建Docker的步骤,你可以根据需要选择执行其中的步骤来完成Docker的安装和配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Linux docker 环境搭建](https://blog.csdn.net/qq_38951990/article/details/120831117)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文