### 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 容器名称
删除容器
```

最新文章

  1. 网络分析之Pgrouting(转载)
  2. PAT A 1030. Travel Plan (30)【最短路径】
  3. 安装docker后,VMware网络无法访问了,VMware重置网络设置
  4. 160809209_李梦鑫_C语言程序设计实验3 循环结构程序设计
  5. Spring mvc 验证码的做法
  6. AS3 Signals
  7. linux安装gcc的一些问题。
  8. 面向对象(class0420)
  9. JavaScript Structure
  10. 程序中非action获得spring容器
  11. Navicat断开连接解决办法
  12. python学习5---实现凸包
  13. iOS开发之Found a swap file by the name ".podfile.swp" owned by: Netban dated:...file name: ~N...
  14. POJ.1743.Musical Theme(后缀数组 倍增 二分 / 后缀自动机)
  15. saltstack 命令2
  16. [Python_3] Python 函数 & IO
  17. 常用模块之 shutil,json,pickle,shelve,xml,configparser
  18. (轉)CSS 单行溢出文本显示省略号...的方法(兼容IE FF)
  19. Unity&C# SingerMonoManager泛型单例
  20. Highcharts 散点图

热门文章

  1. Ubuntu18.04安装openCV4.1.2
  2. BZOJ3110[Zjoi2013]K大数查询(树状数组+整体二分)
  3. [Java并发] AQS抽象队列同步器源码解析--锁获取过程
  4. WOE(证据权重)为何这样计算?
  5. 5个点彻底搞清楚SpringBoot注解
  6. 面试连环炮系列(二十三): StringBuffer与StringBuild的区别
  7. Python面向对象-访问权限public和private
  8. .netcore实现一个读写分离的数据库访问中间件
  9. 分布式全文搜索引擎ElasticSearch—超详细
  10. Mac 安装nginx之后重启、停止、开启等操作