CentOS云服务器,安装docker

118 阅读1分钟

1.安装yum源

yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken

2.docker卸载(如果已经安装过)

yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce

3.更新本地镜像源

# 设置docker镜像源
yum-config-manager \
    --add-repo \
    https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

yum makecache fast

4.安装docker

yum install -y docker-ce

5.防火墙设置

# 关闭
systemctl stop firewalld

# 禁止开机启动防火墙
systemctl disable firewalld

#查看是否关闭防火墙
systemctl status firewalld

#查看是否关闭防火墙
systemctl status firewalld

6.启动停止查看docker

# 启动docker服务
systemctl start docker  

# 停止docker服务
systemctl stop docker  

# 重启docker服务
systemctl restart docker  

# 查看docker运行状态
systemctl status docker 

# 查看docker版本
docker -v 

--------------到此处docker全部安装完成,以下配置可以参考--------------

镜像加速

# 1.创建文件夹
sudo mkdir -p /etc/docker

# 2.文件夹下新建文件
vi daemon.json

# 3.文件中复制下面内容
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://akchsmlh.mirror.aliyuncs.com"] } EOF

# 4.重新加载文件
sudo systemctl daemon-reload

# 5.重启docker
sudo systemctl restart docker

--------------以下为docker常用命令--------------

# 查看自己服务器中docker 镜像列表
docker images

# 查看容器列表
docker ps -a

# 查看docker容器运行日志
docker logs -f --tail 10 容器ID

# 拉取镜像
docker pull 镜像名称
  > 镜像名称可以从( https://hub.docker.com/ )中,查找需要的镜像

# 保存镜像
docker save -o redis.tar redis:latest

# 删除镜像
docker rmi -f 镜像名/镜像id

# 加载镜像
docker load -i redis.tar