在这里,有必要先对ducker在做一次介绍
ducker 是一个容器。
容器内部运行的是一个系统。
系统内部安装好了要调试 / 发布的工程,然后这个系统被打包成了一个镜像。
ducker 就是这个镜像的运行环境。
为啥要用呢?
1.可以在新的容器里用镜像测试,好的镜像就可以保存起来。
2.测试好的系统,可以直接使用镜像部署。
基本的:
sudo docker version # 显示版本 sudo docker info # 显示系统信息 sudo docker pull ubuntu # 下载 ubuntu 镜像,pull 是下载的指令 sudo docker images # 显示本机上有多少镜像
在容器中运行 Ubuntu
sudo docker run -i -t ubuntu ls 说明: -i 表示交互模式,前台运行;区别于后台运行 -d 表示后台运行 -t 表示打开一个 伪虚拟终端 ubuntu 表示要运行的镜像名字 ls 打开镜像之后,第一个要运行的语句,也可以是data, hostname 等
退出容器
ctrl+P 再 ctrl+Q
查看正在运行的容器
docker ps
再进入容器
docker attach 610 # 假设正在运行的容器之一的 ID 开头是 610