CentOS7下Docker入门系列一 安装和简单使用

本文是CentOS7下Docker入门系列第一篇 安装和简单使用

1、安装的前提条件
CentOS7以上版本, linux内核需要3.10以上
# uname -r
3.10.0-1062.el7.x86_64

官方的安装文档为 https://docs.docker.com/install/linux/docker-ce/centos/

2、卸载旧版本:
docker的旧版本叫 docker 或 docker-engine,如果安装了则卸载掉,需要把相关的依赖也卸载掉
# yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

3、安装
# yum update
# yum install -y yum-utils device-mapper-persistent-data lvm2
# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# yum makecache fast
# yum install docker-ce
# service docker start  也可以 systemctl start docker
# docker info   查看docker 运行状态的详情

4、卸载Docker社区版
# yum remove docker-ce
# rm -rf /var/lib/docker

5、简单使用

# docker run hello-world   会显示问候语和一段帮助文档
# docker run -d -p 80:80 --name webserver nginx          如果nginx镜像没有,会下载镜像并运行,可在浏览器中输入ip访问到nginx欢迎页
# docker image ls  或 docker image ls  查看本机的docker镜像列表
# docker ps  查看正在运行的docker容器
# docker ps -a  查看所有状态的docker容器
# docker image rm hello-world  或  docker rmi hello-world  删除镜像
如果有正在运行的容器,则删除相应的镜像会失败,应该先删除容器,如
# docker rm 3485aeff9c81  删除容器,容器id可通过 docker ps -a 查询到
# docker rm faf7a1b18e07 93645ee099b1  可一次删除多个容器
# docker stop webserver   停止容器,但并不会退出
# docker rm webserver     删除容器

本文内容到此结束。

CentOS7下Docker入门系列一 安装和简单使用_第1张图片

你可能感兴趣的:(centos)