docker开启服务和设置开机自启动
-- systemctl start docker
-- systemctl enable docker
docker启动镜像
-- docker run -idt --name (镜像名) --network host --restart=always (镜像名):latest
docker查看容器、 查看镜像
-- docker ps、 docker images
docker进入容器
-- docker exec -it (容器名称或id) /bin/bash
docker 关闭容器
-- docker stop $(docker ps -aq)
docker 启动容器
-- docker container start 5ad31dec8bb7
docker 删除容器
-- docker rm $(docker ps -a -q)
删除所有的容器(只删除单个时把后面的变量改为image id即可)
#停止/启动/结束/重启/删除
docker stop/start/ kill /restart /rm 容器名字或者ID
docker 删除镜像
-- docker images
-- docker rmi -f 94b0c4f48e6e
# 删除镜像 再次导入相同名称镜像包后会报错 要修改镜像包名 (该问题暂未解决)
docker 映射端口:
-- docker run -d -p 443:443 (容器名) /bin/bash
docker 文件映射
-- sudo docker run -p 8822:8080 --name (容器名) -v (宿主主机目录):(容器对应目录)
docker 宿主机复制文件到容器内
-- docker cp /opt/test.py (容器名):/opt
docker 容器复制文件到宿主机
-- docker cp (容器名):/opt/test.py /opt
docker 导出镜像
-- docker commit(原镜像名)(新镜像名)
-- docker save (新镜像名):latest | gzip > ../(新镜像名).tar.gz
docker 导入镜像
-- gunzip -c (新镜像名).tar.gz | docker load