M87星云

导航

centos 7 安装 docker

官⽹:https://www.docker.com/get-started
 
1. 介绍:
 
  ⼀个开源的应⽤容器引擎,让开发者可以打包他们的应⽤以及依赖包到⼀个可移植的容器中,然后发布到任何流⾏的 Linux 机器上,也可以实现虚拟化.
 
  优点,可以快熟部署应用程序;实现虚拟化,应用资源隔离;可移植性强,一次编写,到处运行。
 
  为什么使用docker:
 
    1、可以帮助开发者快速扩容应用;
    2、更好实现应用资源隔离;
    3、docker提供跟多的依赖库,通过镜像就可以启动运行;
 
2、centos7 安装docker
 
安装环境:Centos 7 
 
安装条件:docker官方要求至少3.8以上,建议3.10以上
 
Docker 版本:
  docker EE 企业版本
  docker CE 社区版本
 
安装之前建议关闭防火墙:
systemctl stop firewalld

selinux配置关闭:

vim /etc/selinux/config

将SELINUX=enforcing 改为 SELINUX=disabled

 

这里安装的docker版本是社区版:

docker-ce 是社区版,下载dcoker

cd /etc/yum.repos.d/

wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

查看docker版本

yum list | grep docker

安装指令:

yum install -y docker-ce.x86_64

设置docker开启启动:

systemctl enable docker

#更新xfsprogs,不然会报错
yum -y update xfsprogs

启动docker服务:

systemctl start docker
 
检查安装结果
#查看docker信息
docker info

#查看docker版本
docker version
看如图信息表示安装成功!
 
启动使⽤Docker
systemctl start docker #运⾏Docker守护进程
systemctl stop docker #停⽌Docker守护进程
systemctl restart docker #重启Docker守护进程

 

 4.docker常用指令
 
检查安装结果 :docker info   
查询本地已有镜像: docker images   
搜索docker镜像库中的nginx镜像:docker search nginx   
拉取镜像 :docker pull xxx   
查看当前运行的容器:docker ps   
删除镜像:docker rmi IMAGE_NAME   
强制删除镜像:docker rmi -f  IMAGE_NAME  
 
停⽌某个容器:docker stop 容器名称
启动某个容器:docker start 容器名称
移除某个容器: docker rm 容器名称 (容器必须是停⽌状态)
列举全部 容器 : docker ps -a
 
运⾏⼀个容器:
 
docker run --name nginx-xxx -p 8080:80 -d nginx
docker run
- 运⾏⼀个容器 -d 后台运⾏ -p 端⼝映射 --name "xxx" 容器名称

 

查看容器启动⽇志:docker logs -f containerid
 
 

posted on 2021-11-21 21:45  挽留匆匆的美丽  阅读(77)  评论(0编辑  收藏  举报