获取镜像
从仓库获取镜像的命令格式:
docker pull [选项] [registry地址[:端口号]/]仓库名[:标签]
例如:docker pull ubuntu:18.04
运行容器
例如根据ubuntu:18.04镜像为基础启动一个容器,并启动bash作为交互操作的命令格式为:
docker run -it --rm ubuntu:18.04 /bin/bash
说明:
-it:-i表示交互式操作,-t表示终端,即容器运行需要交互式终端。
--rm:表示容器退出后即删除,默认情况下容器退出后,不会立即删除容器。
ubuntu:18.04:表示启动容器的基础镜像。
/bin/bash:表示容器启动后的运行命令。
列出镜像
列出当前宿主机上已经下载的镜像,使用命令格式为:
docker images
docker image ls
例如:
[jamza@jamza ~]$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
python latest 2fbd95050b66 10 days ago 927MB
gcc latest 03af5340a603 13 days ago 1.15GB
mysql latest 71b5c7e10f9b 13 days ago 477MB
nginx latest 42b4762643dc 13 days ago 109MB
ubuntu latest 20bb25d32758 13 days ago 87.5MB
registry latest 116995fd6624 2 weeks ago 25.8MB
busybox latest 3a093384ac30 5 weeks ago 1.2MB
alpine latest 3f53bb00af94 6 weeks ago 4.41MB
centos latest 1e1148e4cc2c 2 months ago 202MB
java latest d23bdf5b1b1b 2 years ago 643MB
[jamza@jamza ~]$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
python latest 2fbd95050b66 10 days ago 927MB
gcc latest 03af5340a603 13 days ago 1.15GB
mysql latest 71b5c7e10f9b 13 days ago 477MB
nginx latest 42b4762643dc