Docker常用命令
1、查看容器
docker ps
2、停止容器
docker stop id号
3、删除容器
docker rm id号
4、删除无用镜像
docker system prune -a
5、删除指定镜像
docker rmi -f image_id
6、进入容器
方式一
docker exec -it id /bin/bash
方式二
docker exec -it id /bin/sh
7、拷贝容器文件
外到内:
docker cp /root/ROOT yptomcat:/tmp/
内到外:
docker cp abcd1234:/path/to/1.zip /host/path/
8、设置容器自启动
方式一
docker update --restart=always +容器名称
方式二
docker update --restart=unless-stopped +容器名称
9、备份容器
方式一
cp -r /root/data/docker_data/joplin /root/data/docker_data/joplin.archive
方式二
tar -czvf joplin-backup.tar.gz joplin/
10、删除docker网络
方式一
sudo ip link delete docker0
方式二
sudo ip link delete br-426c88bb56f2
方式三
docker network rm 1panel-network
11、创建docker网络
docker network create --subnet 172.16.97.0/24 docker0
12、自定义 Docker0 网段
1、停止docker服务
sudo service docker stop
2、修改daemon.json配置
sudo vi /etc/docker/daemon.json
3、自定义如下网段
{
"bip": "172.16.97.1/24",
"fixed-cidr": "172.16.97.0/24"
}
13、设置容器使用 Docker0 网段
1、查看Docker0的NAME
docker network ls
2、设备容器网络模式
network_mode: bridge
3、查看Docker0地址
ip addr
4、进入容器
docker exec -it alist /bin/bash
ip addr
14、映射卷
volumes:
- './data:/data'