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查看容器中的所有镜像

copydocker images

拉取镜像:

copydocker pull johngong/calibre-web

镜像拉取成功之后,需要根据镜像创建容器

copydocker create --name=calibre-web -p 80:8083 -v /data/calibre-web/library:/library -e WEBLANGUAGE=zh_CN johngong/calibre-web

命令解释(很有用)

copydocker 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 创建出来的容器不会直接运行。可以查看下运行中的容器进程:

copydocker ps

启动容器的方式:
1.docker start xx_name
2.docker run
关闭容器的方式:
这两种方法的区别在于,docker stop 会给时间让容器保存最后的运行状态,而 docker kill 则会直接关闭容器

先有镜像在有容器么
易错点:
删除镜像易报错:是依赖container(容器)。

posted @   索匣  阅读(87)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
点击右上角即可分享
微信分享提示