美文网首页
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笔记

    笔记记录 1.Docker - 初使用 2.Docker - 实例演示 - owllook

  • docker学习记录

    docker学习记录 什么是Docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现,...

  • 002--【Mac】docker安装使用

    1、写作背景 Mac在使用docker时记录 2、使用笔记 2.1) docker安装:https://www.j...

  • docker使用记录

    docker创建容器是基于镜像的,因此要使用一些基础服务,比如sql、redis等,需要先下载这些服务等镜像,也可...

  • Docker使用记录

    Docker中常见的问题 0x01 指定entrypoint 场景:之前每次运行docker镜像,都是修改Dock...

  • Centos7使用docker

    主要记录docker的使用,安装mysql集群,redis集群,以及前后端项目部署。 Centos安装Docker...

  • centos+docker+Zalenium+python

    说明 主要记录centos7+docker+zalenium+python分布式执行用例 它使用docker-se...

  • M1 Pro Java 开发环境搭建

    Docker 使用docker搭建开发所需环境的简单记录,不想看废话的?这里[#Final],直接到Final部分...

  • docker file 初体验-nginx server

    本文主要记录使用自动化编译环境的docker file部署nginx server 1. 写docker file...

  • docker EXPOSE vs publish

    Docker里面expose和publish(run -p)的区别 这里主要记录的是我最近使用docker发现的一...

网友评论

      本文标题:docker使用记录

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