Docker 常用操作指令

简介

Docker 的三个名词,仓库,镜像,容器

仓库:用来存储docker镜像的,可以理解为物理存储

镜像:docker镜像是一个只读的模板。(可以将你的开发环境集成在镜像里)

容器:用镜像创建容器,相当于镜像的一个实例,所以容器是在内存中的,虚拟化的环境,当你exit后,容器就会被释放掉

docker 中文社区手册: http://www.docker.org.cn/book/docker/docker-install-package-9.html

镜像操作

远程拉取一个镜像

sudo docker pull 镜像名
sudo docker pull 镜像名 :指定版本

查看所有镜像

sudo docker image ls
sudo docker images

删除镜像

sudo docker image rm 镜像名
sudo docker rmi 镜像id

容器操作

查看正在运行的容器

sudo docker container ls
sudo docker ps

查看所有容器

sudo docker container ls --all
sudo docker ps -a

删除容器

sudo docker rm 容器名

利用镜像创建容器

指令: sudo docker run [相关参数] 镜像 [执行的命令]

sudo docker run ubuntu:14.04 /bin/bash

注意: 这里不能使用立即停止的运行程序,不然程序结束,容器也就马上结束。

给容器取名并运行

sudo docker run -it --name=myubuntu ubuntu /bin/bash

守护容器 :运行并启动,只有你使用stop指令关闭时才退出

sudo docker run -dit --name=rong1 ubuntu

说明: -i 表示允许输入, -t 指定容器 , -it 进行交互, -dit 守护进程

启动容器

sudo docker start 容器名

停止容器

sudo docker stop 容器名

容器重命名

sudo docker rename oldname newname

保存或读取到本地

把容器保存镜像:

sudo docker commit 容器名 镜像名

把镜像文件保存到本地:

sudo docker save -o 文件名.tar 镜像名

加载本地镜像文件:

sudo docker load -i 本地镜像名

猜你喜欢

转载自blog.csdn.net/dakengbi/article/details/93746309
今日推荐