[Docker] Docker常用命令集合

 

功能命令
查看Docker版本docker version
设置开机启动Dockersystemctl enable docker
拉取docker镜像docker pull image_name
查看宿主机上的镜像docker images
查看当前有哪些容器正在运行docker ps
查看所有容器docker ps -a
启动容器命令docker start container_name/container_iddocker
停止容器命令stop container_name/container_iddocker
重启容器命令restart container_name/container_id
后台启动一个容器后,如果想进入到这个容器,可以使用attach命令docker attach container_name/container_id
删除容器的命令docker rm container_name/container_id
查看当前系统Docker信息docker info
增加docker用户

sudo groupadd docker
sudo useradd -g docker docker

增加centos7 的国内源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum makecache

更新系统

sudo yum update

安装docker

yum install docker

启动docker

(1)启动,systemctl start docker.service

(2)开机启动,systemctl enable docker.service

(3)帮助,docker --help

(4)概要信息,docker info

(5)镜像查看,docker images

(6)容器查看,即进程查看,docker ps -a

在docker容器上运行命令docker run centos:7 /bin/echo hello word!
停止/删除容器

(1)docker ps -a 显示容器id

(2)docker stop 8dc6a2b6f903 (停止容器显示容器id )

(3)docker rm 8dc6a2b6f903(删除容器 )

查看某个容器的contain logdocker logs 容器id
与一个正在执行的容器进行交互操作docker exec -it 容器id /bin/bash
在docker上运行mysqldocker run -p 3306:3306 --name mysql --privileged=true \
-v /usr/local/docker/mysql/conf:/etc/mysql \
-v /usr/local/docker/mysql/logs:/var/log/mysql \
-v /usr/local/docker/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=1QAZ@wsx \
 -d mysql:5.7.21
Management Commands:
config   Manage Docker configs                     
containerManage containers                         
image    Manage images                             
network  Manage networks                           
node     Manage Swarm nodes                        
plugin   Manage plugins                            
secret   Manage Docker secrets                     
service  Manage services                           
stack    Manage Docker stacks                      
swarm    Manage Swarm                              
system   Manage Docker                             
trust    Manage trust on Docker images             
volume   Manage volumes                            
Commands:
attach   Attach local standard input, output, and error streams to a running container                                  
build    Build an image from a Dockerfile                                                                               
commit   Create a new image from a container's changes                                                                  
cp       Copy files/folders between a container and the local filesystem                                                
create   Create a new container                                                                                         
diff     Inspect changes to files or directories on a container's filesystem                                            
events   Get real time events from the server                                                                           
exec     Run a command in a running container                                                                           
export   Export a container's filesystem as a tar archive                                                               
history  Show the history of an image                                                                                   
images   List images                                                                                                    
import   Import the contents from a tarball to create a filesystem image                                                
info     Display system-wide information                                                                                
inspect  Return low-level information on Docker objects                                                                 
kill     Kill one or more running containers                                                                            
load     Load an image from a tar archive or STDIN                                                                      
login    Log in to a Docker registry                                                                                    
logout   Log out from a Docker registry                                                                                 
logs     Fetch the logs of a container                                                                                  
pause    Pause all processes within one or more containers                                                              
port     List port mappings or a specific mapping for the container                                                     
ps       List containers                                                                                                
pull     Pull an image or a repository from a registry                                                                  
push     Push an image or a repository to a registry                                                                    
rename   Rename a container                                                                                             
restart  Restart one or more containers                                                                                 
rm       Remove one or more containers                                                                                  
rmi      Remove one or more images                                                                                      
run      Run a command in a new container                                                                               
save     Save one or more images to a tar archive (streamed to STDOUT by default)                                       
search   Search the Docker Hub for images                                                                               
start    Start one or more stopped containers                                                                           
stats    Display a live stream of container(s) resource usage statistics                                                
stop     Stop one or more running containers                                                                            
tag      Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE                                                          
top      Display the running processes of a container                                                                   
unpause  Unpause all processes within one or more containers                                                            
update   Update configuration of one or more containers                                                                 
version  Show the Docker version information                                                                            
wait     Block until one or more containers stop, then print their exit codes                                           
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值