docker安裝
新舊版本名稱不一樣
卸載舊版本
1、
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2、安裝軟件包
sudo yum install -y yum-utils
3、增加依賴
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
4、安裝新版本containerd.io
dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages /containerd.io-1.2.6-3.3.el7.x86_64.rpm
5、安裝docker-ce docker-cli
yum install docker-ce docker-ce-cli
6、啓動docker
systemctl start docker
7、測試,下載運行hello-world
docker run hello-world
8、查看docker版本
docker --version
9、開機自啓
systemctl enable docker
**
二、常用命令
**
查看docker鏡像 | docker images |
---|---|
刪除本地一個或多少鏡像 | docker rmi [OPTIONS] IMAGE [IMAGE…] |
從Docker Hub查找鏡像 | docker search [OPTIONS] TERM |
拉取鏡像 | docker pull |
查看啓動鏡像 | docker ps |
新建並啓動一個容器 | docker run -d -p 91:80 nginx:1.14 -d後臺運行,-p指定端口 |
停止鏡像 | docker stop 容器id |
強制停止容器 | docker kill 容器id |
啓動已停止的容器 | docker start 容器id |
檢查容器 | docker inspect 容器id |
查看容器日誌 | docker container logs 容器id |
查看容器裏的進程 | docker top 容器id |
進入容器 使用docker exec命令用於進入一個正在運行的docker容器。如果docker run命令運行容器的時候,沒有使用-it參數,就要用這個命令進入容器。一旦進入了容器,就可以在容器的 Shell執行命令了 | docker exec -it 容器id /bin/bash |
三、docker安裝軟件
安裝redis
拉取鏡像
docker pull redis:latest