文章最后更新时间为:2021 年 06 月 04 日 09:41:13 Loading... ## 安装Docker ## 方法一: > curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun 方法二: > curl -sSL https://get.daocloud.io/docker | sh 方法三(centos): > rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm > yum update -y > yum -y install docker-io > service docker start > chkconfig docker on ## Docker使用 ## 启动docker > systemctl start docker 关闭docker > systemctl stop docker 重启docker > systemctl restart docker 开机自启 > systemctl enable docker 关闭开机自启 > systemctl disable docker ## Docker常用命令 ## 查看Docker版本 > docker -v 查看docker镜像 > docker images 查看docker运行的镜像 > docker ps -a 查看docker网络列表 > docker network ls 查看docker网络信息 > docker network inspect testfirstnetwork_byfn 查看有哪些数据卷 > docker volume ls 搜索镜像 > docker search 镜像名/ID 下载镜像 > docker pull 镜像名/ID 启动所有容器 > docker start $(docker ps -a -q) 停止所有容器 > docker stop $(docker ps -a -q) 删除所有容器 > docker rm $(docker ps -a -q) 启动镜像 > docker run -d -p 2333:80 镜像名或镜像ID --name="my" > # –name=”xxx-name”: 为容器指定一个名称 > # -d: 后台运行容器,并返回容器ID > # -p: 指定端口映射,格式为:主机(宿主)端口:容器端口 > # -P(大写): 随机端口映射,容器内部端口随机映射到主机的高端口 > # -it: 为容器分配一个伪输入终端,已交互方式运行容器 停止容器 > docker stop 容器名/ID 启动停止的容器 > docker start 容器名/ID 重启容器 > docker restart 容器名/ID 删除容器 > docker rm 容器名/ID 在运行的容器中执行命令 > docker exec -it 容器名/ID bash ## 更换镜像源 ## 修改或新增 `/etc/docker/daemon.json`文件 { "registry-mirrors": ["http://hub-mirror.c.163.com"] } 然后重启docker > systemctl restart docker Last modification:June 4, 2021 © Allow specification reprint Support Appreciate the author Like 0 如果觉得我的文章对你有用,请随意赞赏
One comment
Nbcls