docker常用命令

Dicky_Zhang Dicky_Zhang     2022-09-03     793

关键词:

1docker最新版本的安装

ubuntu为例

docker安装最新版
最新版docker安装,可能会涉及到FQ,所以加入google host
地址:https://github.com/racaljk/hosts
sudo apt-get remove docker docker-engine
sudo apt-get update
sudo apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
apt-get install docker-ce

docker的连接工具

 1 sudo apt install gcc
 2 sudo apt install make
 3 wget https://www.kernel.org/pub/linux/utils/util-linux/v2.24/util-linux-2.24.tar.gz; tar xzvf util-linux-2.24.tar.gz
 4 cd util-linux-2.24
 5 ./configure --without-ncurses 
 6 make nsenter
 7 看PATH路径
 8 sudo cp nsenter /bin or 下面的情况
 9 sudo cp nsenter /usr/local/bin 
10 wget -P ~ https://github.com/yeasy/docker_practice/raw/master/_local/.bashrc_docker
11 echo "[ -f ~/.bashrc_docker ] && . ~/.bashrc_docker" >> ~/.bashrc; source ~/.bashrc
12 会增加一些好用的命令
13 [email protected]:/data/docker# docker-
14 docker-containerd docker-containerd-shim docker-init docker-pid docker-runc
15 docker-containerd-ctr docker-enter docker-ip docker-proxy

2 docker常用基础命令 

 1 docker镜像与容器
 2     1,列出本地已有的所有镜像
 3     docker images
 4     REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
 5     ubuntu              14.04               90d5884b1ee0        5 days ago          188 MB
 6     php                 5.6                 f40e9e0f10c8        9 days ago          444.8 MB
 7     nginx               latest              6f8d099c3adc        12 days ago         182.7 MB
 8     2,拉取镜像
 9     docker pull <仓库地址>/<镜像名>:<镜像tag>
10     docker push <IMAGE_ID>:上传image
11     docker rmi <IMAGE_ID>:删除image
12     3,启动容器
13     docker run -it <镜像名>:<镜像tag> /bin/bash
14     docker run -t -i ubuntu:14.04 /bin/bash 
15     -t:在新容器内指定一个伪终端或终端。
16     -i:允许你对容器内的标准输入 (STDIN) 进行交互。
17     该容器不以守护态运行,退出容器即关闭。
18     4,后台守护进程启动
19     docker run -dit <镜像名>:<镜像tag> /bin/bash
20     docker run -dit  training/webapp python app.py
21     -d即是以守护态运行
22     5,自定义端口映射,启动服务
23     宿主机到容器内的端口映射
24     docker run -dit -p <hostPort>:<containerPort> --name <自定义容器名> <镜像名>:<镜像tag> /bin/bash && command1 command2
25     docker run -dit -p 5000:5000 training/webapp python app.py
26     -P:默认匹配docker容器的5000端口号到宿主机的49153 to 65535端口
27     -p <HOT_PORT>:<CONTAINER_PORT>:指定端口号
28     --name <自定义容器名>
29     docker run -p 5000:5000:绑定特定端口号(主机的所有网络接口的5000端口均绑定容器的5000端口)
30     docker run -p 127.0.0.1:5000:5000:绑定主机的特定接口的端口号  #访问本机的127.0.0.1:5000就能访问到容器的5000
31     docker run -d -p 127.0.0.1:5000:5000/udp training/webapp python app.py:绑定udp端口号
32     启动tomcat
33     docker run -dit -p <hostPort>:<containerPort> --name <自定义容器名> <镜像名>:<镜像tag> /bin/bash && <tomcat启动命令>
34     启动多个进程,使用&&连接多个启动命令即可
35     6,查看容器进程
36     docker ps   #查看运行的容器
37     docker ps -a   #查看所有的容器
38     7,快速查看映射的端口号
39     docker port (ID或者名字)
40     得知容器的某个确定端口映射到宿主机的端口号
41     [email protected]:~$ docker port bd6eecdd6b38
42     80/tcp -> 0.0.0.0:8080
43     8,查看日志
44     docker logs [ID或者名字] 可以查看容器内部的标准输出
45     docker logs -f 7a38a1ad55c6
46     -f:让 dokcer logs 像使用 tail -f 一样来输出容器内部的标准输出。
47     9,查看容器内的进程
48     docker top [ID或者名字]   来查看容器内部运行的进程
49     10,查看docker的一些底层信息
50     docker inspect [ID或者名字]
51     docker inspect determined_swanson
52     -f:查找特定信息,如docker inspect -f {{ .NetworkSettings.IPAddress }} <container>
53     11,停止,重启,移除
54     docker stop [ID或者名字]
55     docker start [ID或者名字]
56     docker rm [ID或者名字]   #容器必须停掉
57     docker rm `docker ps -a -q`:删除所有容器
58     其他常用命令
59     docker diff <CONTAINER_ID>:查看容器中的变化
60     docker exec -it <CONTAINER> <COMMAND>:在容器里执行命令,并输出结果
61     进入容器
62     不要使用attach
63     docker exec -it  <names> "/bin/bash"
64     docker exec -it hungry_brown "/bin/bash"
65 Docker容器连接(掠过)现在主要是network了
66     docker run -d -P --name <CONTAINER_NAME> --link <CONTAINER_NAME_TO_LINK>:<ALIAS>
67 数据管理
68     -v 宿主机映射到容器内

 

docker常用命令

docker常用命令#查看版本dockerversion #搜索可用docker镜像dockersearchcentos #查看当前docker所有镜像dockerimages #下载镜像dockerpullcentos #Docker导入镜像catcentos.tar|dockerimport-centos6 #Docker导出镜像dockere 查看详情

docker常用命令

Docker常用命令镜像相关命令1、搜索镜像可使用dockersearch命令搜索存放在DockerHub中的镜像。执行该命令后,Docker就会在DockerHub中搜索含有java这个关键词的镜像仓库。dockersearchjava以上列表包含五列,含义如下:- 查看详情

docker常用命令

 启动docker:servicedockerstart 重启docker:dockersystemctlrestartdocker  查看详情

3.docker学习之路——docker常用命令(代码片段)

Docker学习之路——Docker常用命令1.Docker系统级命令2.Docker镜像命令3.Docker容器命令4.Docker网络5.Docker其它常用命令6.命令练习一(Nginx)①搜索nginx(为了确认nginx在docker仓库中是否存在)②安装nginx镜像③后台运行nginx镜像生成容器,... 查看详情

docker学习:常用命令

Docker学习(2):常用命令命令行操作前提:systemctlstartdocker启动dockersudo-i进去root模式一、帮助命令dockerversion查看对应安装的版本号,可以用来检测docker是否安装c成功dockerinfoDocker容器安装之后,个人信息的描述,比version更加详细do... 查看详情

docker基础:docker常用命令梳理

​今天给大家梳理一下Docker常用的命令,希望对大家有所帮助1、Docker环境信息命令dockerversion说明:用于显示docker的版本信息,包括docker客户端和docker服务端基本信息。docker-v说明:查看docker版本号包含容器、镜像统计信息dockerin... 查看详情

docker常用基本命令(代码片段)

文章目录基本命令参考资料本文主要介绍Docker常用的基本命令。基本命令查看Docker版本dockerversion查看Docker状态systemctlstatusdocker启动Dockersystemctlstartdocker重启dockersystemctlrestartdocker查看本地已有镜像dockerimages设置仓库vim/etc/docker/daemo... 查看详情

docker常用基本命令(代码片段)

文章目录基本命令参考资料本文主要介绍Docker常用的基本命令。基本命令查看Docker版本dockerversion查看Docker状态systemctlstatusdocker启动Dockersystemctlstartdocker重启dockersystemctlrestartdocker查看本地已有镜像dockerimages设置仓库vim/etc/docker/daemo... 查看详情

docker常用基本命令(代码片段)

文章目录基本命令参考资料本文主要介绍Docker常用的基本命令。基本命令查看Docker版本dockerversion查看Docker状态systemctlstatusdocker启动Dockersystemctlstartdocker重启dockersystemctlrestartdocker查看本地已有镜像dockerimages设置仓库vim/etc/docker/daemo... 查看详情

docker----常用命令(镜像和容器的常用命令)(代码片段)

帮助命令dockerversion     #显示docker的版本信息dockerinfo        #显示docker的系统信息,包括镜像和容器的数量docker命令--help    #帮助命令帮助文档的地址:https 查看详情

docker的一些常用命令

#systemctlstartdocker  //启动docker#systemctlrestartdocker  //重启docker#systemctlenabledocker  //设置开启自启#dockerversion  //查看docker版本#dockerinfo  //查看docker详细信息#docker--help  //查看帮助手册(docker各命令的详细用法)#docke 查看详情

docker镜像常用命令docker容器常用命令(代码片段)

Docker镜像的实际使用开发的机器mac,windows,我又不想搞乱我当前机器的环境mac装一个nginx,二进制安装,编译安装,brewinstallnginx…Docker安装服务下载安装docker工具获取该软件的docker镜像(你以后想要用的各种工... 查看详情

docker镜像常用命令docker容器常用命令(代码片段)

Docker镜像的实际使用开发的机器mac,windows,我又不想搞乱我当前机器的环境mac装一个nginx,二进制安装,编译安装,brewinstallnginx…Docker安装服务下载安装docker工具获取该软件的docker镜像(你以后想要用的各种工... 查看详情

docker常用命令

docker安装最好的办法就是看官方网站的方法。常用命令sudoservicedockerstart#启动systemctlstartdocker.service    #开始启动dockerinfo                #基本信息查看dockerimages                #本机... 查看详情

docker常用命令(代码片段)

docker的常用命令帮助命令镜像命令查看镜像搜索镜像下载镜像删除镜像容器命令新建容器并启动列出所有运行的容器退出容器删除容器启动和停止容器的操作查看容器中的进程信息查看镜像的元数据进入当前正在运行的容器将容... 查看详情

docker常用命令(代码片段)

docker的常用命令帮助命令镜像命令查看镜像搜索镜像下载镜像删除镜像容器命令新建容器并启动列出所有运行的容器退出容器删除容器启动和停止容器的操作查看容器中的进程信息查看镜像的元数据进入当前正在运行的容器将容... 查看详情

docker系列docker基本常用命令(代码片段)

一、docker常用命令docker--help#查看docker命令dockerinfo#docker详细信息,镜像和容器dockerversion#查看docker版本#帮助文档地址:https://docs.docker.com/reference/二、镜像命令dockerimages#查看docker镜像;具体列解释含义:REPOSI 查看详情

docker常用命令(代码片段)

帮助启动类命令启动dockersystemctlstartdocker停止dockersystemctlstopdocker重启dockersystemctlrestartdocker查看docker状态systemctlstatusdocker开机启动systemctlenabledocker查看docker概要信息dockerinfo查看docker总体帮助文档docker--help查看do 查看详情