常用Docker命令使用

Posted Jarrem

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常用Docker命令使用相关的知识,希望对你有一定的参考价值。

1.拉取镜像

$docker pull respository:tag

2.运行镜像

$docker run –d –it  --net=host --name=hadoop <镜像ID>   /bin/bash

--net参数是把容器端口绑定到宿主机的端口

--name是命名容器

3.备份和迁移容器

步骤一: 备份容器要先把容器保存为Docker镜像

$docker commit –p <容器ID> respository:tag

步骤二: 再把镜像保存为一个压缩包

$docker save –o  xxxx.tar   <容器ID>

4. 从备份文件恢复容器

$docker load --input xxxx.tar 

5. 挂载卷

$docker run –d –it –v /opt/msyql:/var/lib/mysql

把容器内部文件夹/var/lib/mysql 映射到宿主机/opt/mysql下

6.端口映射

$docker run –d –it –p 3306:3306

把容器内部端口映射到宿主机的3306端口号上

7.重命名

7.1 重命名Docker镜像的Respository:tag

$docker rename  newRespository:newTag

7.2重命名容器的名字

$docker rename  newName

8.文件复制

8.1复制宿主机文件到容器内部

$docker cp /opt/jdk1.8.tar  <Docker的ID>  :/opt/

将宿主机下的/opt/jdk1.8.tar复制到容器内部/opt/下

8.2 复制容器内部文件到宿主机

$docker cp <Docker的ID> :/var/log/message.log /tmp/

将容器文件/var/log/message.log复制到宿主机的/tmp/下

9 进入容器内部

$docker exec  -it <容器ID>  /bin/bash

10 停止容器

$docker  stop  <容器ID>  

11  删除容器

$docker remore <容器ID>  /bin/bash

需要先停止容器

查看所有已停止的容器

$docker ps -a

10 删除镜像

$docker  rmi <镜像ID>  

常用Docker镜像库

网易蜂巢 (https://c.163.com/hub) (需要登录网易账户)

阿里的开发者平台 (https://dev.aliyun.com/search.html)

时速云 (https://hub.tenxcloud.com/)

Docker官方库 (https://hub.docker.com/explore/)


Docker镜像拉取加速

登录阿里开发者平台https://cr.console.aliyun.com/#/imageList
选择镜像加速

配置Docker 配置文件

常用Docker命令使用




长按试试,敢?

常用Docker命令使用

当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放

以上是关于常用Docker命令使用的主要内容,如果未能解决你的问题,请参考以下文章

2021-09-28 docker 配置JVM参数及常用命令使用

docker常用命令整理-在容器中使用service命令

docker常用命令速查

Docker快速入门——Docker常用命令

Docker常用命令

Docker常用命令