docker容器魔方创建方法
直接查看docker ps -a
过滤查看docker ps -a|grep xxx
查看所有退出的容器id列表docker ps -a|grep Exited|awk '{print $1}'
删除docker rm e1d0d9e2a2d7 或 docker rm -f e1d0d9e2a2d7
条件删除:删除未启动容器ocker rm $(docker ps -a| grep Created|awk '{print $1}')
- 安装/升级Docker客户端
推荐安装1.10.0以上版本的Docker客户端,参考文档docker-ce - 配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://pt0ciqzb.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
docker run -d \
--name=wxedge \
--restart=always \
--privileged \
--net=host \
--tmpfs /run \
--tmpfs /tmp \
-v /date/date1/wxy:/storage:rw \
onething1/wxedge
docker network create -d macvlan \
--subnet=192.168.100.0/24 \
--gateway=192.168.100.1 \
-o parent=eno1 \
-o macvlan_mode=bridge \
macnet
docker run -itd \
--name=wxedge001 \
--net=macnet \
--ip=192.168.100.101 \
--privileged=true \
--tmpfs /run \
--tmpfs /tmp \
-v /date/date1/wxyun001:/storage:rw \
--restart=always \
onething1/wxedge
容器1(无线网卡 + ssd盘(240G) +18888端口)
mount /dev/sdb /media/wxedge_storage` # 挂载磁盘路径,或者改下一行的启动命令都行
docker run -d --name=wxedge-wsl0 --restart=always --privileged --net=host --tmpfs /run --tmpfs /tmp -v /media/wxedge_storage:/storage:rw -e NIC=wsl0 -e LISTEN_ADDR=":18888" onething1/wxedge
容器2(有线网卡 + hdd盘(500G) + 28888端口)
mount /dev/sdb /media/wxedge_storage1
docker run -d --name=wxedge-ensp0 --restart=always --privileged --net=host --tmpfs /run --tmpfs /tmp -v /media/wxedge_storage1:/storage:rw -e NIC=ensp0 -e LISTEN_ADDR=":28888" onething1/wxedge