Ubuntu 安装docker及docker-compose

安装:
apt-get install docker
apt-get install docker-compose 

启动docker环境: 
docker-compose up -d 

查看当前启动的环境有哪些: 
docker-compose ps  

进入容器:  
docker exec -it xxxx(容器ID) /bin/bash 

关闭容器
docker stop xxxx(容器ID)

查看当前安装的所有镜像:
docker images
docker环境常用命令

删除掉某一容器:(先将其停止)
docker rm xxx
(容器ID)

再删除掉镜像:
docker rmi xxx(镜像ID)

 

创建一个容器的过程需要几个文件,以一个app.py脚本为例,需要以下几个文件

docker环境常用命令

Dockerfile文件的内容为:
# 使用官方提供的Python开发镜像作为基础镜像
FROM python:2.7-slim

# 将工作目录切换为/app
WORKDIR /app

# 将当前目录下的所有内容复制到/app下
ADD . /app

# 使用pip命令安装这个应用所需要的依赖
RUN pip install --trusted-host pypi.python.org -r requirements.txt

# 允许外界访问容器的80端口
EXPOSE 80

# 设置环境变量
ENV NAME World

# 设置容器进程为:python app.py,即:这个Python应用的启动命令
CMD ["python", "app.py"]

  然后在当前目录执行:docker build -t helloworld .

  dockerfile中的每个原语执行后,都是镜像中的一层。

查看容器
 docker image ls

启动容器
docker run -p 4000:80 helloworld
把容器内的 80 端口映射在宿主机的 4000 端口上。

 查看该容器的进程号

 docker inspect --format '{{ .State.Pid }}' c71360843657

 

  ls -l /proc/25686/ns

  进程的所有 Namespace 对应的文件:

docker环境常用命令

 

 

  

 

 

 

相关文章:

  • 2021-05-25
  • 2022-01-28
  • 2022-12-23
  • 2021-05-24
  • 2021-11-27
  • 2022-01-05
  • 2021-12-24
猜你喜欢
  • 2021-07-24
  • 2021-07-13
  • 2019-07-07
  • 2022-12-23
  • 2021-09-04
  • 2022-01-01
相关资源
相似解决方案