docker 常用

本文介绍了在Ubuntu20.04系统上安装Docker的方法,包括不同Linux发行版的安装链接,常用Docker命令如查找、查看、删除镜像和容器,以及如何使用Dockerfile创建、构建和管理镜像。
摘要由CSDN通过智能技术生成

系统 Ubuntu 20.04 64位

安装文档 

ubuntu:https://docs.docker.com/engine/install/ubuntu/

centos:https://docs.docker.com/engine/install/centos/

debian:https://docs.docker.com/engine/install/debian/

常用命令

查找公共镜像库镜像 centos 

docker search centos

查看镜像

docker images

 删除镜像

docker rmi 镜像id

删除容器 (容器必须停止后才可以删除  停止容器 docker stop 容器ID)

docker rm 容器ID

查看所有容器(运行中的和已经退出的)

docker ps -a

运行镜像(-n 后台运行   -p  80:80端口映射)  --rm  容器停止后自动删除   --name  给容器取个别名

docker -d -p 80:80 镜像id

查看运行的容器

docker ps

停止容器

docker stop  容器ID

运行容器

docker start 容器ID

容器打包程镜像

docker commit 容器ID

查看网络

netstat -tunlp

运行容器并进入容器空间 # 参数 解释 -i 交互式命令操作 -t 开启一个终端  bash 进入容执行的命令

docker run -it 容器ID bash

 退出容器空间

exit

 进入容器

docker exec -it 43c427b248ba bash

镜像导出

docker image save centos:7.5.1804 > /opt/centos7.8.1804.tgz

镜像导入

docker image load -i /opt/centos7.8.1804.tgz 

dockerfile 命令

创建Dockerfile文件

vi Dockerfile

写入配置内容

FROM nginx
RUN echo 'my Dockerfile test!' > /user/share/nginx/index.html

 构建镜像

docker build .

 镜像命名 或者 (docker build -t '新镜像名称' .

docker tab 6a6c6ab786a2 my_nginx

镜像详细信息查询命令

docker inspect 镜像ID

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值