docker安裝及基本操作

2021-09-10 07:44:55 字數 1420 閱讀 3239

核心版本高於3.10

$ uname -r
centos7安裝
$ yum -y install docker-io
ubuntu18安裝
$ apt install docker.io
阿里雲安裝
curl -fssl  | bash -s docker --mirror aliyun

拉取映象

$ docker pull nginx
檢視本地映象列表
$ docker images
檢視容器
$ docker ps -a
刪除容器
$ docker rm mynginx
啟動容器
docker run --name mymysql -v /home/ken/mysql:/var/lib/mysql -e mysql_root_password=666666 -p 3306:3306 -d mysql:5.7
進入終端
$ docker exec -it mymysql /bin/bash
物件清理
$ docker image prune

$ docker container prune

$ docker volume prune

$ docker network prune

$ docker system prune

$ docker system df

國內映象配置

$ vim /etc/docker/daemon.json
$ service docker restart

$ service docker info

centos 啟動時對映目錄 -v 出現 cp: cannot stat 『redis.conf』: permission denied
#--privileged=true 給容器加特權

docker run --name mymysql -p 3306:3306 -v /docker/mysql/data:/var/lib/mysql -v mysql_root_password=666666 -d --privileged=true mysql:5.7

#重啟之後預設啟動

$ setenforce 0

$ vim /etc/selinux/config

#修改檔案內容

selinux=disabled

$ reboot。

Docker安裝及基本操作

1.1檢查centos版本 以centos7為例 docker要求centos版本高於3.10,使用uname r 來檢視核心版本 1.2安裝 安裝一些必要的系統工具 新增軟體源資訊 sudo yum config manager add repo更新yum快取 sudo yum makecache...

Docker 安裝Docker及基本使用

該文以centos系統為例,介紹docker安裝及基本使用。為了簡化安裝流程,docker 官方提供了一套安裝指令碼,centos 系統上可以使用這套指令碼安裝 執行這個命令後,指令碼就會自動的將一切準備工作做好,並且把 docker 安裝在系統中。阿里雲安裝指令碼 映象官方中國區的加速器 sudo...

Docker學習及基本操作

docker有三個概念 映象 容器 倉庫 一些基本操作 docker服務 啟動docker sudo systemctl start docker 守護程序重啟 sudo systemctl daemon reload 重啟docker sudo systemctl restart docker 重...