tldr;
docker images
查看当前本地所有的镜像docker ps
当前所有创建的容器状态docker pull image_name
从官方仓库拉取镜像docker exec -it --name [container_id | container_name] bash
交互式连接一个正在运行的容器docker rm container_id
删除一个容器docker [start|stop|restart] container_id
启动、停止、重启一个容器
创建容器
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
docker run -it image_id –name define_name bash
run之后 容器就已经启动了
docker 挂载宿主机目录
docker run -it -v [宿主机目录]:[容器目录] --name [容器名] [完整镜像名 或者 镜像id] bash
启动与登陆
docker start CONTAINER_ID
启动一个容器
docker exec -it name|container_id bash
交互式连接容器
创建镜像
容器创建有两种方式
- 登陆容器,配置之后commit
- 通过dockerfile 创建
官方推荐使用dockerfile的方式
通过Dockerfile创建docker
- 写Dockerfile
docker build -t image_name:v1 .
- RUN 会执行命令
- COPY会拷贝当前目录中的文件到docker中
- docker run
未完,后续有时间更新…
参考连接: