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 容器名称
删除容器
```
最新文章
- 网络分析之Pgrouting(转载)
- PAT A 1030. Travel Plan (30)【最短路径】
- 安装docker后,VMware网络无法访问了,VMware重置网络设置
- 160809209_李梦鑫_C语言程序设计实验3 循环结构程序设计
- Spring mvc 验证码的做法
- AS3 Signals
- linux安装gcc的一些问题。
- 面向对象(class0420)
- JavaScript Structure
- 程序中非action获得spring容器
- Navicat断开连接解决办法
- python学习5---实现凸包
- iOS开发之Found a swap file by the name ";.podfile.swp"; owned by: Netban dated:...file name: ~N...
- POJ.1743.Musical Theme(后缀数组 倍增 二分 / 后缀自动机)
- saltstack 命令2
- [Python_3] Python 函数 &; IO
- 常用模块之 shutil,json,pickle,shelve,xml,configparser
- (轉)CSS 单行溢出文本显示省略号...的方法(兼容IE FF)
- Unity&;C# SingerMonoManager泛型单例
- Highcharts 散点图
热门文章
- Ubuntu18.04安装openCV4.1.2
- BZOJ3110[Zjoi2013]K大数查询(树状数组+整体二分)
- [Java并发] AQS抽象队列同步器源码解析--锁获取过程
- WOE(证据权重)为何这样计算?
- 5个点彻底搞清楚SpringBoot注解
- 面试连环炮系列(二十三): StringBuffer与StringBuild的区别
- Python面向对象-访问权限public和private
- .netcore实现一个读写分离的数据库访问中间件
- 分布式全文搜索引擎ElasticSearch—超详细
- Mac 安装nginx之后重启、停止、开启等操作