docker容器的基本使用

### Docker中镜像的基本使用以及Docker的基本使用

#### 1.Docker的安装

```
先进入终端,然后使用以下命令:
sudo apt-get update
sudo apt-get install docker.io
然后完成Docker的安装
```

#### 2.Docker的启用和启动

```
启用和启动Docker CE:
sudo systemctl enable docker
sudo systemctl start docker
```

#### 3.使用Docker查看仓库镜像以及镜像的拉取

```
仓库镜像的查看:
sudo docker search 镜像名称
例如: sudo docker search mysql
镜像的拉取
sudo docker pull 镜像名称:镜像的版本
例如: sudo docker pull mysql:5.7
```

#### 4.创建容器并运行

```
sudo docker run -p 内部端口:外部映射端口 --name 容器名称 -d 镜像名称:镜像版本

以创建mysql为例
sudo docker run -p 3333:3306 --name MySQL -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
```

#### 5.使用容器

```
sudo docker exec -it MySQL /bin/bash
以命令行模式进入容器内
查看容器日志
docker logs mysql-master
```

### Docker基础命令

```
1.docker ps
查看运行状态中的容器
2.docker ps -a
查看所有的容器
3.docker images
查看本地的所有镜像
4.sudo docker rmi 镜像名称
删除本地的镜像
5.docker pull 镜像名称
拉取仓库中的镜像
6.docekr search 镜像名称
从仓库中查询该镜像的版本
7.docker rm 容器名称
删除容器
```

(0)

相关推荐

  • 关于使用docker在windows上搭建Linux环境

    在Window10中使用Docker搭建Linux并配置并发版环境 大部分人在window中搭建Linux环境的主要方法可能是双系统或虚拟机,最近接触到Docker(一种新兴的虚拟化技术,可以快速有效 ...

  • Docker入门与简单使用

    前言: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上.近几年来,Docker 在国内发展的如火 ...

  • Docker 深入浅出

    Docker 概述 Docker 为什么会出现 我们在学习 Docker 之前,可以先来思考一下 Docker 为什么会出现? 如果大家已经接触过编程,并且自己上线过项目.可能会遇到一个问题,就是自己 ...

  • Docker 容器技术使用指南 | 周末送资料

    目录 第一部分 Docker 容器技术基础及其应用场景介绍 1.1 Docker 的基本概念 1.2 为什么使用 Docker 1.3 Docker 体系结构简介 1.4 Docker 容器技术的应用 ...

  • 创建用于AI和机器学习的Docker容器

    容器技术(例如Docker)极大地简化了依赖性管理和软件的可移植性.在本系列文章中,我们将探讨Docker在机器学习(ML)场景中的用法. 本系列假定您熟悉ML,一般的容器化,尤其是Docker.欢迎 ...

  • 在启用GPU的Docker容器中运行AI模型

    容器技术(例如Docker)极大地简化了依赖性管理和软件的可移植性.在本系列文章中,我们将探讨Docker在机器学习(ML)场景中的用法. 本系列假定您熟悉ML,一般的容器化,尤其是Docker.欢迎 ...

  • 群晖NAS安装Docker容器版emby(zishuo版)

    原文链接 『原汁原味的官方Docker容器用法,只是单纯的进行破解及插件源,内置刮削补丁穿墙方案,改善大陆地区的用户体验,本镜像不用任何插件即可硬件转码和外网播放(小白不懂就多看看教程,不显示硬件转码 ...

  • Shell脚本控制docker容器启动顺序

    Shell脚本控制docker容器启动顺序

  • docker容器和虚拟化有什么区别?Linux云计算学习

    Linux容器是与系统其他部分隔离开的一系列进程,从另一个系统镜像运行,并由该镜像提供支持进程所需的全部文件(环境文件).那容器是虚拟化吗?docker容器和虚拟化有什么区别? 容器镜像包含了应用的所 ...

  • 一键安装Docker容器以及常见的运行命令记录

    我们一般的站长安装源码都是常规的一键SHELL安装或者编译安装,但是如果我们学会Docker容器的话,会觉得很方便,但是在学习和使用Docker的时候还是有一些不同的工具需要知道的.毕竟Docker算 ...

  • 【docker】给运行中的docker容器追加端口映射

    在docker运行容器时需要指定映射端口,那如果刚开始没有考虑的那么周全,后期遇到需要添加的端口时该怎么办呢. 网上常见的方法有两种: 1.配置防火墙转发端口. 2.把docker容器打包成镜像,然后 ...

  • docker容器增加端口映射最佳实践(修改配置文件方式)

    前言: 在日常的docker运维中,经常遇到这样一个问题:已经配置好且运行的docker容器要根据业务需要增加端口映射到宿主机,如何简单有效的解决呢? 下面以mysql容器为例,详细说明操作步骤. 一 ...

  • 数据库为何不建议部署在Docker容器内

    近2年Docker非常的火热,各位开发者恨不得把所有的应用.软件都部署在Docker容器中,但是您确定也要把数据库也部署的容器中吗?这个问题不是子虚乌有,因为在网上能够找到很多各种操作手册和视频教程, ...

  • Docker容器与容器云

    一.从容器到容器云 1.容器技术的好处: 持续部署与测试 跨云平台支持 环境标准化和版本控制 高资源利用率与隔离 容器跨平台性与镜像 易于理解且易用 应用镜像仓库 2.容器云:以容器为资源分割和调度的 ...