列出镜像列表

docker images

拉取一个新的镜像

docker pull ubuntu:18.01

查找镜像

docker search httpd

创建镜像

docker run -t -i ubuntu:18.01 /bin/bash #运行容器
e218edb10161 #容器id
docker commit -m="has update" -a="xingzhiwei" e218edb10161 w3cschool/ubuntu:v2
# -m:提交的描述信息
# -a:指定镜像作者
# e218edb10161:容器id
# w3cschool/ubuntu:v2:创建的目标镜像名

构建镜像

我们使用命令 docker build , 从零开始来创建一个新的镜像。为此,我们需要创建一个 Dockerfile 文件,其中包含一组指令来告诉 Docker 如何构建我们的镜像。

w3cschool@w3cschool:~$ cat Dockerfile 
FROM    centos:6.7
MAINTAINER      Fisher "fisher@sudops.com"

RUN     /bin/echo 'root:123456' |chpasswd
RUN     useradd youj
RUN     /bin/echo 'youj:123456' |chpasswd
RUN     /bin/echo -e "LANG=\"en_US.UTF-8\"" > /etc/default/local
EXPOSE  22
EXPOSE  80
CMD     /usr/sbin/sshd -D
docker build -t xingzhiwei/centos:6.7 .
# -t:目标镜像名

设置镜像标签

docker tag 860c279d2fec xingzhiwei/centos:dev

docker tag 镜像ID,这里是 860c279d2fec ,用户名称、镜像源名(repository name)和新的标签名(tag)

删除镜像

docker rmi 29e0ae3b69b9
Scroll to Top