目录
镜像加速
1.镜像源
国内镜像源
Docker 官方中国区(不推荐)
https://registry.docker-cn.com
网易
ustc
https://docker.mirrors.ustc.edu.cn
通过阿里云配置自己的加速镜像地址
登录:https://cr.console.aliyun.com/
2.修改docker的镜像源
修改镜像源配置
vi /etc/docker/daemon.json
3.重启docker使配置生效
systemctl daemon-reload
systemctl restart docker
常用命令
docker启动:
systemctl start docker
用公网拉去一个镜像:
dockers pull 镜像名:版本号
查看已有镜像:
dockers images
查看镜像列表:
dockers search 镜像名
查看已有容器:
docker ps –a
将镜像做成容器并进入:
docker run -it -p 宿主机端口:容器端口 -p 21100-21110:21100-21110 -v 宿主机文件夹:容器中的文件夹 --name 自定义容器名 -d 镜像id /bin/bash -c ./要执行的脚本
-p映射端口号
-v共享宿主机文件夹
-d后台运行
-p 21100-21110:21100-21110将容器的21100到21110端口映射到宿主机的21100到21110端口
启动容器:
docker start 容器id
进入已启动容器内:
docker exec -it 容器id /bin/bash
关闭容器:
docker stop 容器id
删除容器(删除容器前必须关闭容器):
docker rm 容器id
删除镜像(删除镜像前必须删除容器):
dockers rmi 镜像名
将容器中的文件复制到宿主机:
docker cp 容器名:容器中文件路径 要存放宿主机路径
将宿主机文件复制到容器:
docker cp 宿主机文件路径 容器id:容器文件存放路径
将容器打包成镜像:
docker commit 容器id 自定义镜像名
将镜像导出:
docker save镜像id/镜像名+标签 >保存路径
导入自定义镜像:
docker load<自定义镜像(.tar文件路径)
docker tag 镜像id 自定义镜像名