Docker
docker run ,podman run属于创建并运行容器,第一次启动容器时使用
-d 后台运行
docker start [容器名字],podman start [容器名字] 启动容器
docker stop [容器名字],podman stop [容器名字] 停止容器
docker/podman ps 查看正在运行的容器
docker/podman images 查看镜像
podman container ls 等同podman ps
docker ps -a , podman container ls -a 查看所有容器,包括已经exited的
docker networks 查看docker网络
docker swarm 虚拟docker集群,swarm内各个容器可以通过服务名互相通信,swarm内有dns可以进行服务名解析,启动后需要等待一会才能正常解析服务名
Podman
容器
podman run #创建并启动容器
podman start #启动容器
podman ps #查看容器
podman stop #终止容器
podman restart #重启容器
podman attach #进入容器
podman exec #进入容器 参数 -it
podman export #导出容器
podman import #导入容器快照
podman rm #删除容器
podman logs #查看日志
镜像
podman search #检索镜像
docke pull #获取镜像
podman images #列出镜像
podman image Is #列出镜像
podman rmi #删除镜像
podman image rm #删除镜像
podman save #导出镜像
podman load #导入镜像
podmanfile #定制镜像(三个)
podman build #构建镜像
podman run #运行镜像
podmanfile #常用指令(四个)
COPY #复制文件
ADD #高级复制
CMD #容器启动命令
ENV #环境变量
EXPOSE #暴露端口