docker基本操作

童年的回忆 / 2023-08-04 / 原文

查看当前本地所有镜像:

docker images

创建一个容器:

docker run -it --name=myUbuntu ubuntu bash
docker run -d redis:6.0.8 #后台运行

进入一个容器(新起一个终端):

docker exec -it 容器ID /bin/bash   #可以exit退出,不会影响容器运行

查看本机docker下运行的所有容器:

docker ps

启动一个停止的容器:

docker start 容器ID

停止一个容器:

docker stop 容器ID

删除一个容器:

docker rm 容器ID    #要删除需要先停止

退出当前容器:

exit  #退出并且关闭容器
ctrl+p+q   #退出不关闭容器

查看日志

docker log 容器ID   #推荐使用图形化服务监控

拷贝容器文件到主机

docker cp 容器ID:容器内路径 目的地主机路径

demo:
docker cp f5fa58c8c1c4:/usr/local/mycptest/a.txt /tmp

导出容器:

docker export 容器ID > 文件名.tar

导入tar到镜像

cat a.tar | docker import - repName:3.7