docker 命令(我使用过的)

是否安装docker:
    docker version

启动docker:
    service docker start

查看本机可用镜像:
    docker images

查看正在运行的镜像:
    docker ps -l
    
结束正在运行的镜像:
    docker stop imagesId/name    
    
docker进入具体进程:
    1、docker ps        --》 获得进程id
    2、docker inspect -f {{.State.Pid}} 进程id     --》 活得nsenter需要的id
    3、nsenter --target 第二步得到的id --mount --uts --ipc --net --pid     --> 进入具体的进程

docker 与 进程的文件拷贝
    1、docker ps        --》 获得进程id
    2、docker cp 需要拷贝到进程的文件  第一步得到的进程id:需要拷贝到进程的路径
    将进程内的文件拷贝出来
       docker cp 第一步得到的进程id:需要在进程中拷贝的文件路径  需要拷贝到宿主机的文件         

重启docker内的进程:
    docker restart docker进程名称

mysql:
    docker run --name mysql --privileged=true -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql:5.7

多实例:(name和宿主机的端口,需要有差异)
    docker run --name mysql7 --privileged=true -e MYSQL_ROOT_PASSWORD=root -p 3307:3306 -d mysql:5.7

猜你喜欢

转载自www.cnblogs.com/chen--biao/p/11611774.html