拉取镜像 

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

  1. 查询有没有创建过macvlan

  2. plaintext
    docker network ls
  3. 如果没创建过,查询主机连接物理网卡名称

  4. 查找有内网ip的网卡名称,例如eth0 

  5. plaintext
    ifconfig
  6. 创建macvlan

  7. plaintext
    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:/路径 本机路径