docker 部署
一,安装docker
部署镜像:
阿里云: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
docker: wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
部署安装好!!
更改docker 下载源:
sed -i 's#download.docker.com#mirrors.ustc.edu.cn/docker-ce#g' /etc/yum.repos.d/docker-ce.repo
安装docker
yum install docker-ce -y
二,启用docker
启动docker
systemctl daemon-reload
systemctl enable docker.service
systemctl start docker.service
启动一个nginx docker应用
docker run -p 80:80 nginx
发现起不来,有序docker时国外源下载,所以需要更改源,让他快点下载
[root@docker ~]# cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://pee6w651.mirror.aliyuncs.com"]
}
再次运行命令: docker run -p 80:80 nginx
完成启用
访问网站发现可以运行的
三, docker基本命令
01, docker 查找
docker search alpine
02, docker 下载
docker image pull alpine
03, docker 查看
三种查看方式:
docker image list
docker image ls
docker images
04, docker 保存
docker image save alpine:latest >docker-alpine.tar.gz
05, docker 删除
docker image rm alpine
06,docker 导入
docker image load -i docker-alpine.tar.gz
07, docker import 导入
docker image import docker-alpine.tar.gz
但是没有标签
删除这个
指定id 删除
docker image rm ba033c8f9451
指定标签导入
docker image import docker-alpine.tar.gz alpine