Docker操作指令 ubuntu14.04

启动docker:

$ sudo service docker start

停止docker:

$ sudo service docker stop

运行hello-world:

$ sudo docker run hello-world

运行ubuntu系统:

$ sudo docker run -ti ubuntu bash

运行ubuntu14.04系统:

$ sudo docker run -ti ubuntu:14.04 bansh

查看docker镜像:

$ sudo docker images

删除所有已经停止的容器:

$ sudo docker rm $(docker ps -a -q)

停止所有正在运行的容器:

$ sudo docker stop $(docker ps -a -q)

杀死所有正在运行的容器:

$ sudo docker kill $(docker ps -a -q)

删除所有的镜像:

$ sudo docker rmi $(docker images -q)

查看正在运行的容器:

$ sudo docker ps 

查看停止运行的容器:

$ sudo docker ps -a

 编译docke build:

通过 -f Dockerfile 文件的位置: $ sudo docker build -f dockerfile

当前目录的 Dockerfile 创建镜像: $ sudo docker build -t test/test .     切记后面的点(代表当前目录)

dockerFile格式:

#Version:0.0.1 
FROM ubuntu:14.04 //FROM指令指定一个已经存在的镜像
MAINTAINER username Turnbull "[email protected]" //告诉docker该镜像的作者是谁,以及作者的电子邮件
RUN apt-get update //创建一个新的镜像层,如果该指令执行成功,就会将镜像层提交,之后继续执行Dockerfile中的下一条指令
EXPOSE 80 //告诉Docker该容器内的应用程序将会使用容器的指定端口,docker不会自动开端口,需要我们自己指定打开的端口

将某个文件映射到docker内://将home下的所有文件映射到docker中的ubuntu14.04下的home文件夹下

$ sudo docker run -ti -v /home:/home ubuntu14.04 bash

猜你喜欢

转载自blog.csdn.net/yuchunhai321/article/details/86627913