参考资料
hub.docker.com 查看docker官方仓库,需要梯子
Docker命令大全
黑马程序员docker实操教程 (黑马讲的真的不错
容器与虚拟机
安装
yum install -y docker
Docker服务命令
- 启动服务
systemctl start docker - 停止服务
systemctl stop docker - 重启服务
systemctl restart docker - 查看docker服务状态
systemctl status docker - 设置开机启动docker
systemctl enable docker - 查看版本
docker -v - 配置镜像源方法
阿里云镜像源配置方法
Docker镜像命令
- 搜索镜像
docker search nacos - 拉取镜像
docker pull redis - 拉取指定版本镜像,可以在docker官网查看镜像有哪些版本
docker pull nacos/nacos-server:1.2.0 - 删除指定本地镜像
docker rmi 镜像id - 删除所有本地镜像
Docker rmidocker images -q
Docker容器命令
nacos为容器名
-
查看容器
docker ps 查看正在运行的容器
docker ps -a 查看所有容器(包括关闭的)
-
创建并启动启动容器
docker run
更多示例:
docker run --env MODE=standalone --name nacos --restart=always -d -p 8848:8848 nacos/nacos-server:1.2.0
-
启动容器
docker start nacos
-
停止容器
docker stop nacos
-
删除容器:无法删除运行状态中的容器
docker rm -f nacos
-
查看容器信息
docker inspect nacos
数据卷
- 数据卷配置
docker run ... -v 宿主文件路径:容器文件路径
数据卷容器
端口映射问题
应用部署
- 搜索镜像
- 拉取镜像
- 创建容器,设置端口映射
- 使用外部机器连接应用