目录
- Docker
-
- 1.安装
- 2.docker镜像加速
- 3.1 镜像相关命令
- 3.2 容器相关命令
- 3.3 停止与启动容器
- 3.4 文件拷贝
- 3.5 目录挂载
- 3.6 查看容器ip
- 3.7删除容器
- 4.1 mysql部署
- 4.2 tomcat 部署
- 4.3 Nginx 部署
- 4.4 redis部署
- 5.1 容器保存为镜像
- 5.2 镜像备份
- 5.3 镜像恢复与迁移
- 6.1 Dockerfile简介
- 6.2 dockerfile常用命令
- 6.3 docker-compose介绍
- 6.4 docker-compose常用命令
- 7.1 docker私有仓库
- 7.2 镜像上传至私有仓库
- 8.1 networks命令
- 8.2 networks模式
Docker
1.安装
https://www.runoob.com/docker/docker-tutorial.html
各个版本都有自行查看
2.docker镜像加速
从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器
- Docker官方提供的中国镜像库:https://registry.docker-cn.com
- 七牛云加速器:https://reg-mirror.qiniu.com
上面网址也有加速教程
centos下的步骤:
1.vim /etc/docker/daemon.json
添加:
{"registry-mirrors":["https://registry.docker-cn.com"]}
2.重启:
sudo systemctl daemon-reload
sudo systemctl restart docker
3.检测:
docker info

3.1 镜像相关命令
-
查看镜像:docker image
-
搜索镜像:docker search 镜像名称
-
拉取镜像:docker pull 镜像名称
-
删除镜像:docker rmi 镜像ID
删除所有的镜像:docker rmi
docker images -q
3.2 容器相关命令
-
查看正在运行的容器:docker ps
-
查看所有容器:docker ps -a
-
查看最后一次运行的容器:docker ps -l
-
查看停止容器:docker ps -f status=exited
-
创建容器常用参数说明:
-i 表示运行容器
-t 表示容器启动后进入其命令行
加入这两个参数后,容器创建就能登陆进去了
-name 表示为创建的容器命名
-v 表示目录映射关系(前者是宿主目录后者是映射到宿主机上的目录),最好做目录映射,在宿主机上修改,然后共享到容器上
-d 在run后面加上 -d参数,则会创建一个守护式容器在后台运行(这样创建容器后不会自动登录容器,如果只加-i,-t两个参数,创建后就会自动进去容器)
-p 表示端口映射 前者是宿主机端口,后者是容器内端口
-
交互式创建容器:
docker run -it --name=容器名称 镜像名称:标签 /bin/bash
可以通过docker ps查看
exit 可以退出当前容器
-
守护式创建容器:
docker run -di --name=容器名称 镜像名称:标签
登陆守护式容器的方式:
docker exec -it 容器名称(或者容器ID)/bin/bash
3.3 停止与启动容器
-
启动容器:
docker start 容器名称(或者容器ID)
-
停止容器:
docker stop 容器名称(或者容器ID)
3.4 文件拷贝
-
拷贝到容器:
docker cp file_path 容器名称:容器内path
-
从容器拷贝:
do

本文全面介绍了Docker的安装、配置及使用,涵盖镜像加速、命令详解、常见应用部署、镜像管理、Dockerfile与docker-compose应用、私有仓库搭建、网络模式解析等内容,适合各阶段Docker使用者。
最低0.47元/天 解锁文章
649

被折叠的 条评论
为什么被折叠?



