docker常用命令

1、安装docker

菜鸟教程

2、启动docker

sudo systemctl start docker

 3.下载镜像

docker pull centos:7

4、查看所有镜像

docker imagers

5、删除镜像

docker rmi 镜像ID

6、创建 容器

#docker run [OPTIONS] 镜像名:标签名
[OPTIONS] 常用的参数说明:
#-i 表示交互式运行容器(就是创建容器后,马上会启动容器,并进入容器 ),通常与 -t 同时使用 。
#-t 启动后会进入其容器命令行, 通常与  -i 同时使用; 加入  -it 两个参数后,容器创建就能登录进去。即#分配一个伪终端。
#--name 为创建的容器指定一个名称 。
#-d 创建一个守护式容器在后台运行,并返回容器ID;#这样创建容器后不会自动登录容器,如果加 -i 参数,创建后就会运行容器。
#-v 表示目录映射, 格式为: 
-p 宿主机目录:容器目录
#注意:最好做目录映射,在宿主机上做修改,然后共享到容器上。格式为: -p 宿主机端口:容器端口
#创建一个交互式容器并取名为mycentos并进入容器  
docker run -it --name=mycentos centos:7 /bin/bash
 #创建mysql容器指定端口映射
docker run --name mysql -d -p 3306:3306 mysql:5.7

6、1创建容器时使用本机网络(不用指定端口映射)

docker run --rm -d --net=host nginx:1.17.0

7、删除容器(如果容器在运行 先docker stop停止容器)

docker rm 容器名称 | 容器ID

8、搜索镜像

docker search 关键字

9、查看运行的容器

docker ps

7、退出并停止当前容器, 注意在容器内部的命令行执行 

exit

8、 退出不停止当前容器(要是直接有命令就好了)

按键盘: Ctrl + p + q ,按一次一行,则多按几次,一般是连两次即可

9.启动/关闭容器

docker kill 容器名称|容器iddocker stop 容器名称|容器iddocker start 容器名称

 10.后台启动容器

docker run -id --name=mycentos2 centos:7

11.进入容器

docker exec -it 容器名称|容器id /bin/bash

control+P+Q退出

12.将宿主机文件拷贝到容器内

#docker cp 要拷贝的宿主机文件或目录 容器名称:容器文件或目录【冒号两边不能有空格】docker cp ./a.txt mycentos:~/

13、从容器内文件拷贝到宿主机

#docker cp 容器名称:要拷贝的容器文件或目录 宿主机文件或目录【冒号两边不能有空格】docker cp mycentos:~/a.txt /root/ 

14、创建容器时挂载磁盘

docker run -id -v /宿主机绝对路径目录:/容器内目录 --name=容器名 镜像名
docker run -id -v /宿主机绝对路径目录:/容器内目录 :ro--name=容器名 镜像名【只读】
docker run -id -v /opt/docker/public:/opt --name=mycentos6 centos:7

15、查看容器ip

docker inspect --format '{{ .NetworkSettings.IPAddress }}' redis

16、查看所有容器

docker ps -a

常用镜像

docker pull primetoninc/jdk:1.8

docker pull centos:7

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值