ubuntu 安装 docker

apt install docker.io

查询远程镜像:

docker search <镜像名>

拉取镜像:

docker image pull <镜像名>

查看本地镜像:

docker images

删除镜像(确保改镜像下没有相关容器):

docker rmi <镜像ID>

查询容器:

docker ps -a

启动容器:

docker run [参数] <镜像名>

例如:

使用镜像 nginx:latest,以后台模式启动一个容器, 将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /data:

docker run -p 80:80 -v /data:/data -d nginx:latest

使用镜像ubuntu:latest,运行一个在后台执行的容器,同时,还能用控制台管理:

docker run -i -t -d ubuntu:latest

参数说明:

–name:指定容器名称为 mynginx

-d:后台运行容器,并返回容器ID

-t:表示在容器内指定一个终端;

-i:表示以交互模式运行容器;

-p:指定端口映射,格式为:主机端口:容器端口

-v:目录挂载,格式为:主机的目录:容器目录

其中:-i、-t 一般连用,容器就像虚拟机一样,我们可以进行交互

停止容器:

docker stop <容器ID或容器名>

重新启动容器:

docker start <容器ID>

删除容器(确保容器已经停止):

docker rm <容器ID或容器名>