docker命令
拉取镜像
plaintext
docker pull ***/***:版本或
plaintext
docker pull 加速/***/***:版本无版本参数则默认latest
进入docker
plaintext
docker exec -it 容器名称 sh或
plaintext
docker exec -it 容器名称 bash获取容器id
plaintext
docker ps或
plaintext
docker ps | grep "容器名称"创建macvlan网络,用于给容器指定和宿主机同网段的ip
查询有没有创建过macvlan
如果没创建过,查询主机连接物理网卡名称
查找有内网ip的网卡名称,例如eth0
创建macvlan
plaintext
docker network lsplaintext
ifconfigplaintext
docker network create -d macvlan \
--subnet=192.168.1.0/24 \
--gateway=192.168.1.1 \
-o parent=eth0 my_macvlan_network给docker指定ip
plaintext
docker run --net my_macvlan_network --ip 192.168.1.2 -d my_container_image复制docker的内部文件到本地
plaintext
docker cp 容器id:/路径 本机路径