1.容器
- 列出运行中的容器
docker ps
2: 列出所有容器,包括未运行的
docker ps -a
3: 启动容器
docker run -it 镜像 /bin/bash
4.: 退出容器(任然在和运行)
ctrl+p+q
5.: 进入容器
docker exec -it 容器id /bin/bash
6.:停止容器
docker stop 容器id
7: 删除容器
docker rm 容器id
8.: 复制宿主代码到容器
docker cp 代码地址 容器ID:容器中存放代码
docker run -itdp 8081:5000 blog:v1
docker run -itdp 8082:5000 blog:v1
docker run -itdp 8083:5000 blog:v1
9.生成镜像文件
docker commit -a -m 容器id 镜像名:版本
10.push镜像文件到仓库
11.docker push 镜像名:版本
2. 安装内容
更新update,安装以下内容
apt update
apt install python3
apt install python3-pip
apt install vim
apt install net-tools
在git bash中连接我的阿里云
ssh root@47.103.10.190
+密码
3. 在git bash中的复制语句,复制文件到容器
scp -r E:/wordspace/code/BlogPro 149.129.117.194:/home
Dockerfile文件定义
FROM 47.240.32.247:5000/blogbase2:v2
ADD ./BlogPro /home/BlogPro
WORKDIR /home/BlogPro
ENTRYPOINT ["python3"]
CMD ["manage.py", "runserver", "-h", "0.0.0.0", "-p", "5000"]
作者:林胖胖的代码
链接:https://www.jianshu.com/p/1c7c0392b272
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。