个人第一次使用经过:在有基本的容器原理前提下,windows安装后 根据 Flask+Docker 一文尝试未果(命令、墙),然后配置了阿里镜像,看了 命令入门视频,linux安装后部署上最基本web后端(fastapi)。

使用概览

初级

Flask+Docker 1 FastApi+Docker


使用过程

安装

Windows linux

配置国内镜像

国内镜像地址2

阿里云配置指南

阿里云仓库使用

仓库地址

pull push

命令

入门视频 3入门文档 详细介绍 docker-compose实例 删除容器

  • 运行
docker run -p 8000:8000 -t 
  • 进入终端
$ sudo docker ps  
$ sudo docker exec -it 775c7c9ee1e1 /bin/bash  

后续使用遇到的问题

命令

docker ps 查看当前运行中的容器
docker images 查看镜像列表
docker rm container-id 删除指定 id 的容器
docker stop/start container-id 停止/启动指定 id 的容器
docker rmi image-id 删除指定 id 的镜像
docker volume ls 查看 volume 列表
docker network ls 查看网络列表
sudo docker exec -it container-id /bin/bash 进入容器

Mysql

设置密码 Mysql 常用命令


其他

Ubuntu

apt更换镜像 解除设置的静态ip 删除docker 将普通用户加入docker组 用户管理命令

virtualbox配置(失败)

安装一


服务器部署顺序

配置

linux安装docker 阿里云配置指南

获取镜像

阿里云pull push 或者

git clone $仓库
docker compose build 
docker compose up