Docker的基本使用
从GitHub里面拉取项目后,用centos系统docker运行
1.进入项目目录,创建一个新的镜像
sudo docker build -t project:v1 .
注意:project:v1为所创建的镜像名:标签 .表示在当前目录
2.可以查看镜像列表有没有所创建的project:v1
sudo docker images ls
sudo docker images | less
3.运行该创建的镜像容器(run是运行一个新的容器)
sudo docker run -itd --name project1 project1:v1
(容器名) (镜像:标签)
(运行后会出现一连串字符)
重启一个已有的容器是:
sudo docker restart eb7
容器ID
创建时直接加上容器映射
sudo docker run -it --name=shandongair\
--restart=always \
--env-file .env \
-volume=/home/zhangxuelong/provinceair:/shandongair/\
shandongair:v1
4.进入docker,查看容器
sudo docker ps
5.进入容器
sudo docker exec -it bd2d849fb233 /bin/bash
容器ID(即CONTAINER ID) (COMMAND)
6.cat docker-run.sh
改环境变量
–volume:/home/zhangxuelong/ipo_company:/ipo_company/
主机路径 容器的路径(相互映射)
ipo_company:project1
改成镜像名:标签
7.查看数据库的IP
sudo docker inspect 63b06(数据库对应的容器ID)
找到"IPAddress":
查看Dockerfile
vim Dockerfile
8.改环境变量vim .env
把PSQL