1、yum包更新到最新
yum update -y
2、安装需要的软件包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3、设置yum源为阿里云
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、安装docker
sudo yum install docker-ce
5、查看docker版本
docker -v
###6、设置ustc的镜像(这一步可以省略掉,不要做)
vi /etc/docker/daemon.json
{
"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}
7、docker的启动与停止
启动:systemctl start docker
停止:systemctl stop docker
重启:systemctl restart docker
查看:systemctl status docker
docker info
docker --help
8、开机启动docker
systemctl enable docker
9、docker常用命令
镜像相关的命令:
查看镜像:docker images
查看硬盘使用情况 df -lh
搜索镜像:docker search centos
拉取镜像:docker pull centos:7
删除镜像 docker rmi 镜像ID
删除所有镜像:docker rmi 'docker images -q'
容器相关的命令:
查看正在运行的容器:docker ps
查看所有容器:docker ps -a
查看最后一次运行的容器 docker ps -l
查看停止的容器:docker ps -f status=exited
创建与启动容器:
docker run
-i:表示运行容器
-t:表示创建交互式容器--name=为容器命名
-v:表示目录映射关系
-d:创建守护式容器
-p:表示端口映射
创建交互式容器:
docker run -it --name=mycentos centos:7 /bin/bash
交互式容器查看:dir
退出交换式容器:exit
创建守护式容器:
docker run -id --name=centos2 centos:7
进入守护式容器:
docker exec -it mycentos2 /bin/bash
启动容器:docker start mycentos
停止容器:docker stop mycentos
文件拷贝:docker cp
目录映射:docker run -id -v /usr/local/myhtml:/usr/local/myhtml --name=mycentos3 centos:7
查看容器ip:docker inspect mycenos
删除容器:docker rm mycentos3