1.前期配置
aliyun镜像地址 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
加速度地址:https://lvb4p7mn.mirror.aliyuncs.com
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
vi /etc/docker/daemon.json
{
"registry-mirrors": ["https://lvb4p7mn.mirror.aliyuncs.com"]
}
systemctl daemon-reload
systemctl restart docker
2.docker操作补充
安装镜像
docker pull alpine
搜索镜像
docker search nginx
下载官方镜像
docker pull nginx
查看镜像
docker images
导出镜像
docker save nginx > /tmp/nginx.tar.gz
tar xf nginx.tar.gz
cat manifest.json 找出 config字段 查找镜像配置信息
导入镜像
docker load < /tmp/doc/nginx.tar.gz
docker images
docker目录
/var/lib/docker/
镜像存放
/var/lib/docker/image/overlay2/imagedb/content/sha256
更换存储目录
vi /usr/lib/systemd/system/docker.service
--graph=/opt/docker
修改dns
cat /etc/resolv.conf
命令行修改镜像配置
docker daemon --help
启动镜像
run = create + start
docker run -it docker.io/nginx sh
-i 输入
- t 终端
sh 执行命令
docker ps 查看正在运行的容器
ctrl + p +q 退出交互终端 前台运行的容器不会关闭
yum reinstall httpd -y 重装
docker ps -a 查看所有的容器
删除容器
docker rm -f dc 7f 11b
参数
docker run -it --rm --name mynginx docker.io/nginx
--rm 容器停止之后自动删除
docker run -it -d --name nginx_web docker.io/nginx sh
-d 容器后台运行(daemon守护进程)
docker run -it -d --name nginx_web docker.io/nginx
nginx容器默认执行
nginx -g 'daemon ... 开启 web服务
docker logs -f nginx_web1 查看容器日志(-f与tail -f 效果一样)
查看容器详细信息
docker inspect mynginx
进入容器
docker attach mynginx
docker exec -it a4 bash 推荐这种
exec 执行参数
bash 开启bash命令进程
这种模式退出窗口容器不会退出