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或容器名>
评论