Linux安装使用docker

2022-02-19 10:06:38 浏览数 (1)

安装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文件

代码语言:javascript复制
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]

}

然后重启docker

systemctl restart docker

0 人点赞