Docker 要求 CentOS 系统的内核版本高于 3.10 。通过 uname -r 命令查看你当前的内核版本 [root@VM_211_6_centos nginx-1.6.2]# uname -r 3.10.0-693.el7.x86_64
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast
sudo yum -y install docker-ce
sudo systemctl start docker
docker run hello-world
$ sudo yum remove docker-ce $ sudo rm -rf /var/lib/docker
docker ps -a //查看所有容器 docker ps //列出所有正在运行的容器 docker image //列出所有的镜像 docker stop <name>//暂停容器 docker rm <name>//删除容器 docker start <name>//启动容器 docker exec -it <CONTAINER ID> /bin/sh //进入容器 exit //退出容器 docker pull microsoft/dotnet //从docker仓库拉取一个名称为“microsoft/dotnet”的镜像 docker build test //构建一个名称为test的容器 docker run hello-world //运行hello-world容器 docker rmi <image id> //删除一个imageid的镜像 docker rmi $(docker images -q) //删除所有镜像 docker stop $(docker ps -a -q) //停止所有的容器,这样才能够删除其中的images docker rm $(sudo docker ps -a -q) //删除所有容器 docker rmi $(docker images | grep "^<none>" | awk "{print $3}") //删除untagged images,也就是那些id为<None>的image
http://www.runoob.com/docker/centos-docker-install.html https://www.cnblogs.com/q4486233/p/6482711.html http://dockone.io/article/2471 https://my.oschina.net/xiaozhiwen/blog/1600766