最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

Docker 安装,常用命令

来源:博客园


(资料图片)

安装Docker

官方所有操作系统安装教程:Install Docker Engine on CentOS | Docker Documentation,其中CentOS安装docker引擎的代码:

安装yum-utils,配置库的地址

sudo yum install -y yum-utilssudo yum-config-manager \    --add-repo \    https://download.docker.com/linux/centos/docker-ce.repo

安装docker引擎

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

启动docker

sudo systemctl start docker

守护进程

systemctl start docker     #运行Docker守护进程systemctl stop docker      #停止Docker守护进程systemctl restart docker   #重启Docker守护进程systemctl enable docker    #设置Docker开机自启动systemctl status docker    #查看Docker的运行状态

设置防火墙

systemctl status firewalld.service   #查看防火墙状态systemctl stop firewalld.service     #暂停防火墙systemctl disable firewalld.service  #永久关闭防火墙

镜像基本命令

docker images                                                       #查看所有镜像docker pull nginx:latest                                            #拉取nginx镜像docker rmi nginx                                                    #删除nginx镜像docker save -o ***.tar ImageName:latest                             #导出镜像docker load -i ***.tar                                              #导入镜像docker image tag ImageName:latest NewImageName:latest               #打标签docker push ImageName:latest                                        #推送镜像

容器基本命令

docker ps                                                           #查看运行中容器docker pa -a                                                        #查看所有容器docker run ImageName:latest                                         #从镜像中运行容器docker start ContainerId                                            #运行容器docker stop ContainerId                                             #暂停容器docker restart ContainerId                                          #重新运行容器docker kill ContainerId                                             #强制暂停容器docker rm ContainerId                                               #删除容器docker rm -f ContainerId                                            #强制删除容器docker logs ContainerId                                             #查看容器日志docker exec -it ContainerId /bin/bash                               #进入容器exit                                                                #退出容器docker commit  -m "描述" ContainerId ImageName:latest               #从容器中生成新镜像#常见参数-p 5000:5000                                                        #端口映射-d                                                                  #后台运行-it /bin/bash                                                       #交互式容器,进入容器的/bin/bash--restart=always                                                    #容器重启策略--name ContainerName                                                #容器名称-v /usr/local/auth:/auth                                            #挂载文件-e REGISTRY_AUTH=htpasswd                                           #配置容器的环境变量示例:docker run --name my-custom-nginx-container -v /host/path/nginx.conf:/etc/nginx/nginx.conf:ro -d nginx

关键词: 基本命令 重新运行