1、镜像相关
docker search centos # 查询网络镜像 docker pull centos:8 # 下载基础镜像 docker images # 查看本地所有镜像 docker rmi centos:8 # 删除本地镜像
2、容器创建、停止、重启、删除
docker run -itd --name sf_convert centos:8 /bin/bash # 容器创建 docker stop sf_convert # 停止容器 docker start sf_convert # 开始容器 docker restart sf_convert # 重启容器 docker rm -f sf_convert # 删除容器
3、容器查看、进入、退出
docker ps -a # 查看所有容器(包括停止) docker ps # 查看运行中的容器 docker exec -it sf_convert /bin/bash # 进入容器 exit # 退出容器
4、容器导出、导入
docker export sf_convert > /home/SailFail2.0/sf_convert.tar # 导出容器 docker import /home/SailFail2.0/sf_convert.tar sf_convert # 导入容器
5、宿主机磁盘挂载到容器
docker run -itd -v /home/SailFish2.0:/home/SailFish2.0 --name sf_convert centos:8 /bin/bash
6、容器网络创建
docker network create -d bridge sf-net 创建网络 docker network ls 查看网络 docker run -itd --name sf_convert --network sf-net centos:8 # 创建容器1 docker run -itd --name sf_view --network sf-net centos:8 # 创建容器2 ping sf_convert # 网络互通
7、宿主机端口和容器端口映射
docker run -itd -p 5673:5672 -p15673:15672 --name sf_convert centos:8注意docker适合运行无状态服务,有状态服务尽量采用物理机器



