# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3: 更新并安装 Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
# Step 4: 开启Docker服务
sudo service docker start
验证安装是否成功:docker version
修改docker镜像地址,这里我采用的是阿里镜像。注意每个人的都不一样,可以去阿里云注册一个用户,找到自己的加速器
拉取镜像
docker pull nginx
保存镜像
docker save -o nginx.tar nginx:latest
导入镜像
docker load -i nginx.tar
删除镜像
docker rmi nginx:latest
启动容器
docker run --name mynginx -p 80:80 -d nginx
删除容器
docker rm -f mynginx
查看运行容器
docker ps
查看所有容器
docker ps -a
查看容器日志
docker logs -f mynginx
进入容器
docker exec -it mynginx bash
数据卷操作
创建数据卷
docker volume create html
查看创建数据卷列表
docker volume ls
查看数据卷详细信息卷
docker volume inspect html
数据卷挂载
docker run --name mynginx -p 80:80 -d -v html:/usr/share/nginx/html nginx
Docker私有仓库搭建
1.拉取镜像
docker pull registry
2.启动容器
docker run -id --name=registry -p 5000:5000 registry
3.修改daemon.json
vim /etc/docker/daemon.json
# 在上述文件中添加一个key,保存退出。此步用于让 docker 信任私有仓库地址;注意将私有仓库服务器ip修改为自己私有仓库服务器真实ip
{"insecure-registries":["私有仓库服务器ip:5000"]}
4.重启docker ,服务
systemctl restart docker
docker start registry
5.查看仓库内容
http://私有仓库服务器ip:5000/v2/_catalog