[Docker] Docker常用命令集合

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hui85206/article/details/81272993
功能 命令
查看Docker版本 docker version
设置开机启动Docker systemctl 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

扫描二维码关注公众号,回复: 3772216 查看本文章

(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 log docker logs 容器id
与一个正在执行的容器进行交互操作 docker exec -it 容器id /bin/bash
在docker上运行mysql docker 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                     
container Manage 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                                           

猜你喜欢

转载自blog.csdn.net/hui85206/article/details/81272993