linux&github

Docker 基础命令

2019-06-07  本文已影响29人  人生似茶

http://www.docker.org.cn/book/install/install-docker-on-rhel-29.html

安装Docker

1.docker -version

2.docker search tutorial

搜索"tutorial" 镜像名字

3.docker pull learn/tutorial

通过docker命令下载tutorial镜像。

执行pull命令的时候要写完整的名字,比如"learn/tutorial"。

4.docker run learn/tutorial echo "hello world"

在我们刚刚下载的镜像中输出"hello word"

docker run命令有两个参数,一个是镜像名,一个是要在镜像中运行的命令。

5.docker run learn/tutorial apt-get install -y ping

在learn/tutorial镜像里面安装ping程序。

6.docker ps -l

获取最新容器的id

7.docker commit 698 learn/ping

保存最新的容器

7.1. 运行docker commit,可以查看该命令的参数列表。

7.2. 你需要指定要提交保存容器的ID。(译者按:通过docker ps -l 命令获得)

7.3. 无需拷贝完整的id,通常来讲最开始的三至四个字母即可区分。(译者按:非常类似git里面的版本号)

8.docker ps 查看运行中的镜像

查看运行中的镜像

9.docker inspect efe

查看某一个运行中容器的信息(“efe”是ID的前面部分)

10.docker images

可以列出所有安装过的镜像

11.docker push learn/ping

可以将某一个镜像发布到官方网站

12.docker stop $(docker ps -a -q)

停止所有容器

13.docker rm $(docker ps -a -q)

删除所有容器

14.docker rmi <image id>

根据ID删除镜像

15.docker rmi (docker images|grep "^<none>"|awk"{print3}")

删除ID 为none的镜像

16.docker rmi $(docker images -q)

删除所有镜像

17.docker load -I ***.tar

加载镜像

上一篇 下一篇

猜你喜欢

热点阅读