docker初次实验
一般Linux中下载,比如centos7 下载docker,python3
都需要先下载依赖,然后在添加相应的源文件
才可以用yum install 下载(ubuntu 使用 apt)
完整流程
1.安装docker
2.拉取docker相关镜像(docker pull 镜像名称)
3.创建容器(docker create)
4.运行容器(docker run / docker start 容器名)
5.查看启动的容器进程(docker ps)
6.查看所有容器进程,包括创建了没有启动的(docker ps -a)
7.关闭容器(docker stop 会给时间让容器保存最后的运行状态,而 docker kill 则会直接关闭容器)
docker相关命令
docker查看容器中的所有镜像
docker images
拉取镜像:
docker pull johngong/calibre-web
镜像拉取成功之后,需要根据镜像创建容器
docker create --name=calibre-web -p 80:8083 -v /data/calibre-web/library:/library -e WEBLANGUAGE=zh_CN johngong/calibre-web
命令解释(很有用)
docker create 是创建容器的命令
--name=calibre-web 表示创建的容器的名称
-p 80:8083 表示该容器将 80 端口映射到 8083 端口
-v /data/calibre-web/librery:/libray 表示该容器将 /data/calibre-web/library 目录映射为 /library 目录
-e WEBLANGUAGE=zh_CN 表示该容器定义了一个变量,变量名是 WEBLANGUAGE,变量值是 zh_CN
与 docker run 不同的是,docker create 创建出来的容器不会直接运行。可以查看下运行中的容器进程:
docker ps
启动容器的方式:
1.docker start xx_name
2.docker run
关闭容器的方式:
这两种方法的区别在于,docker stop 会给时间让容器保存最后的运行状态,而 docker kill 则会直接关闭容器
先有镜像在有容器么
易错点:
删除镜像易报错:是依赖container(容器)。
努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。