# Docekr安装和搭建方式

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/20667.html | 发布：2023-05-22 | 更新：2023-05-22 | 分类：建站教程

## 一、本地Docker安装

 

需要使用到阿里云的docker-ce配置资源，以下为配置步骤

 

配置本地yum源  
[docker-ce-stable]  
name=Docker CE Stable - $basearch  
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stable  
enabled=1  
gpgcheck=0  
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

 

需求部分Centos依赖性但是也有部分解决方式  
vim /etc/yum.repos.d/Centos-7.repo  
[base]  
name=CentOS-7 - Base - mirrors.aliyun.com  
failovermethod=priority  
baseurl=http://mirrors.aliyun.com/centos/7/os/$basearch/  
gpgcheck=0  
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

 

#released updates   
[updates]  
name=CentOS-7 - Updates - mirrors.aliyun.com  
failovermethod=priority  
baseurl=http://mirrors.aliyun.com/centos/7/updates/$basearch/  
gpgcheck=0  
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

 

#additional packages that may be useful  
[extras]  
name=CentOS-7 - Extras - mirrors.aliyun.com  
failovermethod=priority  
baseurl=http://mirrors.aliyun.com/centos/7/extras/$basearch/  
gpgcheck=0  
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7  
enable=1

 

## 二、Docker部署方式以及常用命令

 

## 1.部署方式

 

systemctl enable --now docker  
docker search yakexi007 #从官方仓库搜索这个镜像仓库  
docker pull yakexi007/game2048 #将镜像拉取到本地进行部署  
docker info #查看docker镜像的详细信息发现报错  
sysctl -a | grep bridge-nf-call-iptables #进行内核参数的搜索使得其进行相应的完整参数  
vim /etc/sysctl.d/docker.conf #新建文件将参数写入  
 1 net.bridge.bridge-nf-call-iptables = 1  
 2 net.bridge.bridge-nf-call-ip6tables = 1  
sysctl -p /etc/sysctl.c/docket.conf #读取制定参数的文件是的其进行生效  
docket run -d --name demo -p 80:80 yakexi007/game2048 #-d后台运行-p添加端口映射--name制定镜像类型demo应用镜像run运行

 

sysctl -w net.bridge.bridge-nf-call-ip6tables=1 #表示为临时添加这个参数使其生效  
sysctl -w net.bridge.bridge-nf-call-ip6tables=1

 

vim /etc/sysctl.d/docker.conf #永久生效方式  
net.bridge.bridge-nf-call-ip6tables=1  
net.bridge.bridge-nf-call-ip6tables=1

 

## 2.常用命令

 

docker stop demo #将名为demo的容器停止  
docker rmi -f demo #删除  
docker ps -a #现实所有的进程以及停止和未停止的进程  
docker ps #现实当前进程  
docker run demo #运行名称为demo的容器但是前提是没有和当前同名的容器否则将会报错  
docker info #当前容器的详细信息  
docker kill demo #kill直接将进程杀死比stop速度块

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
