docker常用命令
- 1.镜像与容器的关系
- 2. 基本命令
- 3. 容器操作
- 4. 镜像操作
- 5. 文件传输
1.镜像与容器的关系
镜像是类容器是对类实例化的对象
2. 基本命令
启动docker服务systemctl start docker重启docker服务systemctl restart docker开机自动启动dockersystemctl enable docker查看docker版本docker version
3. 容器操作
查看运行中的容器docker ps查看容器(包括已停止的)docker ps -a查看容器详细信息docker inspect 容器名称/容器id根据dockerfile文件创建容器sudo docker build -f dockerfile文件路径 -t 新镜像标签名:tag . docker build -f kohya_ss_dockerfile -t test_base .进入容器sudo docker exec -it 容器id /bin/bash sudo docker exec -it 1283aa83664a /bin/bash退出容器exit重启容器docker restart 容器id强制关闭容器docker kill 容器id停止容器docker stop 容器id删除容器docker rm 容器id查看所有容器docker container ls -a
4. 镜像操作
下载镜像docker pull image_name获取镜像docker search image_name本地镜像查看docker images本地镜像删除【image_name:镜像id】sudo docker rm 8508053ed469 # 先删除使用该镜像的容器 docker rmi image_name # 在删除镜像
5. 文件传输
本地文件复制到容器路径sudo docker cp load_file_path 容器id:docker_file_path sudo docker cp a.txt 1283aa83664a:/home/data容器路径复制到本地文件sudo docker cp 容器id:docker_file_path load_file_path sudo docker cp 1283aa83664a:/home/data a.txt