docker 常用操作命令

1、docker search 镜像名称                从docker仓库查找一个镜像

2、docker pull 镜像名称                    从docker仓库下载镜像到本地

3、docker images                             列出本地所有镜像

4、docker rmi [-f] id                          删除本地镜像

5、docker tag  old_name new_name 重命名镜像

6、docker run 镜像名称                      运行一个容器             

    -i    与容器交互

    -t    获取一个控制台

    -d    以后台方式运行容器

    -rm   在容器退出是,自动删除其缓存

    ctrl+shift+d 与 exit  退出容器并关闭容器           容器一旦退出,所有一切都消亡

    ctrl+shift+p+q         退出控制台,不关闭容器                

7、docker ps                                       查看当前Up状态的容器

    -a                                                     查看所有存在的容器     

8、docker rm [-f] id                            删除存在的容器      

9、docker    attach id                          打开在后台运行有交互权限的容器

10、docker run -itd --name myweb -p 8080:80 -v /var/www/html:/usr/share/nginx/html:ro nginx

        --name            给容器命名为myweb

        -p 8080:80        把容器中的80端口映射到宿主机的8080端口

        -P                      把容器中的端口映射到宿主机的随机端口

        -v  /var/www/html:/usr/share/nginx/html:ro    挂载宿主机目录到容器中,并设置相对读写权限(默认为rw)

11、docker    run  -e  myname=tom centos   在容器内创建一个环境变量,这是宿主机向容器中传递信息的方法之一

12、docker    exec id ls /                 对运行中的容器,在其内部执行命令

13、docker    exec -it id mysql -uroot -pqwe123                获取控制台,进行交互


猜你喜欢

转载自blog.csdn.net/platowg/article/details/80634364