個人学習シリーズ-docker学習
3164 ワード
最近dockerを勉強しているので、後続の使用に備えてよく使われるコマンドを整理します.
dockerのインストール centos 7の下にDocker CE を取り付ける. centos 8でDocker CE: をインストールミラー加速 dockerの実行起動 デーモンプロセス再起動 dockerサービス を再起動 docker を閉じる
操作docker
ミラー操作 dockerミラー を引くホスト上のミラーを表示します.Dockerミラーは/var/lib/dockerディレクトリの下に 保存されます.ミラー を削除現在実行中のコンテナを確認する 実行するかどうかにかかわらず、すべてのコンテナを表示します. コンテナコマンドの起動、停止、再起動: バックグラウンドでコンテナを起動すると、このコンテナ に入る.削除容器 停止容器 を全て削除する. Docker Hub上のミラーの一部を検索する コンテナ操作コンテナ Docker CE 作成時に特定の設定が指定されていない場合は、自動起動などのupdateで を変更できます. mysqlを起動できるコマンドを書こう
dockerのインストール
1. :
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
2. :
yum install -y yum-utils device-mapper-persistent-data lvm2
3. ( ):
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4. yum :
yum makecache fast
5. Docker-ce:
yum -y install docker-ce
6. Docker :
systemctl start docker
7. :
systemctl daemon-reload
8.
systemctl enable docker
1. docker-ce repo
curl https://download.docker.com/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker-ce.repo
2. ( centos7 )
yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm
3. docker-ce
yum install docker-ce
4. docker
systemctl start docker
5. :
systemctl daemon-reload
6.
systemctl enable docker
/etc/docker/daemon.json :
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
docker 。
service docker restart
systemctl start docker
systemctl daemon-reload
service docker restart
service docker stop
操作docker
ミラー操作
docker pull
docker images
docker rmi / ID
docker ps
docker ps -a
docker start / ID
docker stop / ID
docker restart / ID
docker attach / ID
docker exec -it / ID /bin/bash
docker rm / ID
docker rm $(docker ps -a -q)
docker search
コンテナを運転する場合は多くの条件があります:docker run -it /bin/bash
docker , docker 。
docker run --restart=always -d
docker
docker run --name -d
docker
docker run -p : -d mysql
docker
docker run -v : -d
を削除 yum remove docker-ce
rm -rf /var/lib/docker
docker container update --restart=always