列出镜像列表
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