1.容器
- 列出運(yùn)行中的容器
docker ps
2: 列出所有容器,包括未運(yùn)行的
docker ps -a
3: 啟動(dòng)容器
docker run -it 鏡像 /bin/bash
4.: 退出容器(任然在和運(yùn)行)
ctrl+p+q
5.: 進(jìn)入容器
docker exec -it 容器id /bin/bash
6.:停止容器
docker stop 容器id
7: 刪除容器
docker rm 容器id
8.: 復(fù)制宿主代碼到容器
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. 安裝內(nèi)容
更新update,安裝以下內(nèi)容
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中的復(fù)制語句,復(fù)制文件到容器
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"]
作者:林胖胖的代碼
鏈接:http://www.reibang.com/p/1c7c0392b272
來源:簡(jiǎn)書
簡(jiǎn)書著作權(quán)歸作者所有笨鸡,任何形式的轉(zhuǎn)載都請(qǐng)聯(lián)系作者獲得授權(quán)并注明出處。