docker安裝和使用
-
apt-get update
-
然後解除安裝所有舊的版本
apt-get remove docker docker-engine docker.io containerd runc
-
安裝docker以及docker倉庫所需的所有依賴包:
apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
-
新增docker官方的GPG祕鑰
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
(成功回顯為OK) -
然後,開始安裝
apt-get install docker-ce docker-ce-cli containerd.io
-
我們想嘗試一下從倉庫上抓取hello-world這個image試試:
docker image pull library/hello-world
docker常用命令
docker version #檢視Docker版本
systemctl start docker #啟動
systemctl stop docker #關閉docker
systemctl restart docker #重啟docker服務
systemctl daemon-reload #守護程式重啟
docker images #檢視本地映象
docker images -a #檢視所有的映象
docker images php #檢視倉庫名為php的映象
docker rmi -f 映象ID #強制刪除映象
docker rmi -f 映象名A:tag 映象名B:tag #刪除多個映象
docker rmi -f $(docker images -aq) #刪除全部映象
docker save #匯出映象 例如:docker image save centos > docker-centos7.4.tar.gz
docker load #匯入映象 例如:docker image load -i docker-centos7.4.tar.gz
docker search xx #查詢相關映象 例如:docker search redis
docker search -s 30 redis #查詢start大於30的redis映象
docker pull name:標籤 #從查詢的映象中下載下來,標籤預設是latest 例如:docker pull redis 等價於 docker pull redis:latest
docker run -d -P --name xxx REPOSITORY:TAG #根據映象啟動容器
-d:讓容器在後臺執行
-P:將容器內部使用的網路埠對映到我們使用的主機上
-p:自定義埠對映,如 -p 8002:80 ,意思就是將容器的80埠對映到宿主機的8002埠
--name:該引數可選,指定容器的名字
docker ps #檢視執行中的容器
docker ps –a #檢視所有的容器
docker start 容器ID #啟動容器
docker stop 容器ID #停止容器
docker restart 容器ID #重啟容器
docker rm 容器ID #刪除容器,刪除容器前需停止該容器
docker rm `docker ps -aq` #刪除全部容器
docker exec -it 容器id或容器名字 /bin/bash 進入docker容器進行管理
相關文章
- 如何安裝和使用DockerDocker
- 使用docker安裝mysql和redisDockerMySqlRedis
- 在Ubuntu中安裝Docker和docker的使用UbuntuDocker
- Cent OS 7安裝和使用dockerDocker
- docker安裝使用Docker
- CentOS7上安裝和使用DockerCentOSDocker
- docker和docker compose安裝使用、入門進階案例Docker
- Docker安裝及使用Docker
- 使用docker安裝nginxDockerNginx
- Docker安裝與使用Docker
- Linux 下的 Docker 安裝與使用 Docker-compose 安裝LinuxDocker
- docker使用大全 tomcat安裝DockerTomcat
- (四)Docker安裝使用容器Docker
- 使用Docker安裝應用Docker
- docker安裝mongoDB及使用DockerMongoDB
- 使用Docker方式安裝JenkinsDockerJenkins
- Docker官方私有倉庫registry的安裝和使用Docker
- 伺服器安裝docker 以及使用docker安裝mysql及svn伺服器DockerMySql
- 使用Docker安裝Odoo 17(非Docker Compose)DockerOdoo
- Linux CentOS 安裝 docker 和 docker-composeLinuxCentOSDocker
- Centos7.9安裝Docker和Docker composeCentOSDocker
- 使用docker安裝設定oracleDockerOracle
- 7、docker-compose安裝使用Docker
- macOS docker/laradock 安裝與使用MacDocker
- ubuntu 使用aliyun映象安裝 dockerUbuntuDocker
- docker安裝部署djanggo和pythonDockerGoPython
- docker安裝elastic search和kibanaDockerAST
- kali簡單安裝docker和docker-composeDocker
- 在WSL2的Ubuntu中安裝和使用Docker/PodmanUbuntuDocker
- Docker 知識梳理及其安裝使用Docker
- 使用Docker安裝Redis - 學習三DockerRedis
- 使用docker安裝hadoop(已實現)DockerHadoop
- docker安裝和常見問題Docker
- docker-compose安裝pgsql和pgvectorDockerSQL
- 在ubuntu上安裝docker, 使用國內的安裝源UbuntuDocker
- 使用docker安裝gitlab以及gitlab簡單使用DockerGitlab
- docker 安裝Docker
- 安裝dockerDocker