美文网首页
docker使用记录

docker使用记录

作者: 海37度思念 | 来源:发表于2018-07-08 18:34 被阅读18次

    docker创建容器是基于镜像的,因此要使用一些基础服务,比如sql、redis等,需要先下载这些服务等镜像,也可以手动添加镜像,然后根据镜像创建容器。一般来说,创建好容器后,便可以使用了。

    下面记录一些常用的基本操作

    环境:ubuntu

    1.下载镜像:docker pull image_name

    2.创建容器(以创建一个mysql容器为例):docker run --name container_name -e MYSQL_ROOT_PASSWORD=root_password -p main_port:container_port -d images_name

    注:container_name    创建的容器的名称,各容器之间不能相同

            root_password      创建的数据库等密码

            main_port      宿主机端口,各容器之间不能相同

            container_port    容器端口,各容器之间可相同

            images_name     所使用的镜像的名称,各容器之间可相同

    按照这个命令创建后,容器默认为启动状态

    3.查看容器:docker ps   查看正在运行的容器

    注:docker ps -a    查看所有容器,包括停止的

    4.删除容器:docker rm container

    注:container为容器,name和id二选一即可

    5.删除镜像:docker rmi images_id

    注:images_id     镜像ID

    前提是要删除掉与该镜像有关的容器,否则无法删除

    6.进入容器命令行:docker exec -it container bash

    注:container为容器,name和id二选一即可

    7.启动容器:docker start container

    8.停止容器:docker stop container

        强行停止:docker kill container

    9.拷贝文件:

        从主机拷贝到容器:docker cp host_path container_name:container_path

        从容器拷贝到主机:docker cp container_name:container_path host_path 

    相关文章

      网友评论

          本文标题:docker使用记录

          本文链接:https://www.haomeiwen.com/subject/fawouftx.html