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(容器)。

posted @ 2022-05-17 09:37  索匣  阅读(84)  评论(0编辑  收藏  举报